Cameron Diaz shows a lot of skin in a curve-skimming top on the cover of Cosmopolitan's June issue. The actress, who has an upcoming raunchy role in Bad Teacher alongside her ex Justin Timberlake, has posed for several scantily clad magazine shoots to promote the comedy. She also sports a strapless bodysuit in the new edition of Elle UK and some skimpy Daisy Dukes for Maxim. Cameron is clearly having fun with this new phase of her career but also gets reflective in her Cosmopolitan interview when she talks about her relationship with Alex Rodriguez, her thoughts on marriage, and what she's learned now that she's 38 years old. She says: "I think you get better as you age. You know what you want, and you become stronger mentally, emotionally, and physically . . . But also, things have happened recently that have pushed me to grow. My father died, and having gone through that really made me think about my life and how I want to live it."