Cameron Diaz sizzles in new photo shoot

London: Cameron Diaz recently flaunted her sexy figure for a magazine, proving that she has still got it.

The 41-year-old actress sizzled in a black leotard dress and white lace undies along with a see through shirt, which will feature on the covers of the August edition of the magazine, reportedly.

Diaz also talked about her first nude scene in the new movie `Sex Tape` in which she features alongside Jason Segel, the movie is set to release in July 2014.