Cameron Diaz is on the cover of Cosmopolitan Norway magazine’s August 2012 issue.
Cameron Diaz looks summer sexy wearing a two-piece black bikini on the cover.
The almost 40-year-old actress was last seen in the movie What To Expect When You’re Expecting. She also plays P.J. Puznowski in the upcoming Gambit and will reprise the role of Natalie Cook in Charlie’s Angels: Yet Again which is set to be released in 2013.