06/13/2011 10:51 am ET Updated Dec 06, 2017

Cameron Diaz Shows Off Her Legs (PHOTOS)

Cameron Diaz was leggy in Madrid on Monday at a photocall for her upcoming comedy 'Bad Teacher.'

In the movie, opening June 24, Cameron plays a wayward teacher who tries to woo a colleague played by her real-life ex, Justin Timberlake.