Rihanna Rocks A Hot Pink Bikini On Vacation In Italy!

Cameron Diaz Shows Off Her Bra In A Mini Dress At 'Bad Teacher' World Premiere

Noelle Talmon Noelle Talmon
June 21st, 2011 8:22am EDT

Cameron Diaz

Cameron Diaz sizzled at the "Bad Teacher" world premiere in New York City yesterday. She wore a very short black and white mini dress that was sheer enough to reveal a little bit of what's underneath.

The actress, who turns 39 in August, told the new issue of Cosmopolitan magazine, "I think you get better as you age. You know what you want, and you become stronger mentally, emotionally, and physically."

Well, with the way she looks these days (and pushing 40!) we'd have to agree. What do you think?

Cameron Diaz

Cameron Diaz

© 2011 Starpulse.com
Photo Credits: PR Photos