Cameron Diaz sunglasses blonde work out spandex tights gym vest

Why is Cameron Diaz hiding her gorgeous mug?

The super fit actress, who ditched her makeup for the sweat session, left the gym in Studio City wearing her workout gear which included a super cute and bright red puffy vest!

The 40-year-old There's Something About Mary star definitely knows how to maintain those toned legs. What a beauty!