Cameron Diaz proves that she still has the body of a Charlie's Angel in a stunning new Vogue photoshoot.
The 36-year-old actress looks fabulous as she strikes a poses in a bikini for the June edition of the style bible.

In other shots, she showcases her stunning figure in a white swimsuit and a thigh-skimming wraparound shirt-dress.

In the accompanying interview, Cameron insists that she isn't worried about growing older.
She says: "I wouldn't even want to go back to being 30. You know what I mean? That journey - I've done it already. I don't want to do it again.
"It's a lot of work to get through it, and I am excited about moving forward."
Cameron was recently linked to Maroon 5 singer Adam Levine following her split from British model Paul Sculfor.
More bikini bodies


















