Damn, Cameron Diaz!
The sexy Sex Tape star covers the latest issue of Esquire and we must say the 41-year-old actress has never looked better.
In the revealing cover image, Diaz flaunts her hot body in a skintight bodysuit that shows off her extremely long and lean legs. Diaz sticks out her bum with one hand on her hip as she strikes a smoldering stare towards the camera. Diaz's sexy look is completed with gold heels.
Diaz also poses inside the mag wearubg only tiny white panties and a soaking-wet shirt that's see-through.