Pink Goes Purple As David Gilmour Pays Tribute To Late Prince (Watch!)

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

Noelle Talmon Noelle Talmon
6/21/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

Sign up for our daily newsletter with great stories like this and more!

© 2011
Photo Credits: PR Photos