Charlotte McKinney Sizzles In A Black Mesh Dress In NYC (See Pics!)

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
Photo Credits: PR Photos

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