Cameron Diaz. I’m sorry I’m going to need a moment… Ok it’s official her pins are definitely endless!!
Last night the 38 year old rocked up to the premiere of her latest film ‘Bad Teacher’ looking absolutely sizzling!
She appears in the new film with her ex-beau Justin Timberlake, the movie includes a very short but significant sex scene, !!**AWKWARD!!** could this have anything to do with the ultra short outfit option? A dress from the Chanel spring 2011 range.. I think so, and with those legs who can blame her?! She kept her ensemble simple with tousled hair, black pumps by Casadei, and gold Cartier jewelry.