Cameron Diaz Hot Photoshoot for Cosmopolitan Magazine
Cameron Diaz, her fit and toned figure, flawless skin and blonde locks did Cosmo this month – here are 2 shots of the 38 year-old beauty, who says "You get better as you age. You know what you want and you become stronger, mentally and physically."