 
 Photo: Getty    
Who: Cameron Diaz 
What: The Bad Teacher premiere at the Ziegfeld Theatre in NYC on June 20 
Wear: Chanel dress , Cartier jewelry, Casadei pumps  
Bad Teacher’s right as Cameron Diaz flaunted killer legs with an  up-to-there dress and pointed-toe heels at the the premiere of her new  film last night. The 38-year-old chose a black and white knit minidress  from Chanel’s spring 2011 collection and completed the outfit by adding flawless touches of gold—a cuff,  earrings, and necklace from Cartier—as well as her favorite pointy  Casadei black pumps. In the comedy, Diaz plays a crass teacher alongside  ex-boyfriend Justin Timberlake. For how fierce she looked at the  premiere, we can’t wait to see the moves she whips out on the big  screen.