Cameron Diaz denim gym workout spandex blonde

She's dedicated!

Cameron Diaz was all smiles on Friday as she hid behind a plastic cup as she left the Tracy Anderson gym in Los Angeles.

The 40-year-old actress has become a mainstay at the popular gym as it's become part of her daily routine.

Gotta love her work ethic!