Cameron on Cosmopolitan–Wearing a slinky black dress, Cameron Diaz is dressed to impress on the January 2015 cover from Cosmopolitan Magazine. Captured by Matthias Vriens-McGrath, the blonde beauty sports sexy dresses for the photo shoot. In the interview, Cameron also opens up about her past relationships and what she has learned. “Here’s the thing. You make the same mistake over and over again until you learn your lesson. We girls sometimes do the thing where we pick the same person over and over again – they look and seem different, but deep down, they’re the same. And that’s on us.”