Cameron Diaz posed in a sexy swimsuit for the cover of the UK edition of Harper's Bazaar.
In the photoshoot, Diaz can be seen in a frolicking outdoor avatar, all set to hit the beach, not to mention the sunkissed hair.
The minute detailing by photographer Tom Munro can be seen in Diaz's sand-dusted back and chest as well as the beach towel underneath.
The mischievous glint in the 39-year-old star's eyes only adds to the look.
In the second image, the Charlie's Angels star can be seen teasing in nothing but an unbuttoned shirt and a tomboyish stetson hat. The look in Diaz's eyes is confident almost to the point of contempt. And the style quotient is unquestionable.
As Daily Mail puts it, Cameron Diaz oozes with Californian girl confidence that resemble a Victoria's Secret supermodel.