Miley Cyrus Is Attending MTV's Video Music Awards

Cameron Diaz Shows Off Her Long Legs In Short Shorts

Noelle Talmon Noelle Talmon
June 13th, 2011 12:00pm EDT

Cameron Diaz

Cameron Diaz looked sexy in white shorts at the photocall for her new movie "Bad Teacher" in Madrid, Spain, today. The actress also wore a pink blazer, red belt, and skin-toned strappy heels. We think she rocks the casual look, don't you?

In the comedy from director Jake Kasdan ("Walk Hard: The Dewey Cox Story"), a booze-swilling, pot-smoking, hard-swearing seventh-grade teacher (Diaz) rallies to get out of the classroom for good by wrangling a rich substitute teacher into marriage.

Justin Timberlake also stars.

Cameron Diaz

Cameron Diaz

© 2011 Starpulse.com
Photo Credits: PacificCoastNews.com; PR Photos