Yes! Cameron Diaz is in great shape.