Flashback

Cameron Diaz turns 51! Look back at the most stunning retro photos of the star