UPDATED MAY 06th 2011 : Added a bigger cover image.
Cameron Diaz wearing sexy revealing dress on the fresh cover of June issue of Cosmopolitan US! The 38 year old movie star promoting her latest movie with her ex-Justin Timberlake called Bad Teacher. She’s also landed no.4 spot on Maxim’s Hot 100 list this year and flexing on the latest cover of Elle UK! Bravo!