
'Bad Teacher' Cameron Diaz Shows Off Some Leg in Madrid

Jan. 28 2015, Updated 2:24 p.m. ET
1. Cameron Diaz at the "Bad Teacher" Madrid photocall at Hotel Villamagna on June 13 in Madrid, Spain.

Cameron Diaz at the "Bad Teacher" Madrid photocall at Hotel Villamagna on June 13 in Madrid, Spain.
2. Cameron Diaz at the "Bad Teacher" Madrid photocall at Hotel Villamagna on June 13 in Madrid, Spain.

Cameron Diaz at the "Bad Teacher" Madrid photocall at Hotel Villamagna on June 13 in Madrid, Spain.
3. Cameron Diaz at the "Bad Teacher" Madrid photocall at Hotel Villamagna on June 13 in Madrid, Spain.

Cameron Diaz at the "Bad Teacher" Madrid photocall at Hotel Villamagna on June 13 in Madrid, Spain.
4. Cameron Diaz at the "Bad Teacher" Madrid photocall at Hotel Villamagna on June 13 in Madrid, Spain.

Cameron Diaz at the "Bad Teacher" Madrid photocall at Hotel Villamagna on June 13 in Madrid, Spain.
5. Cameron Diaz at the "Bad Teacher" Madrid photocall at Hotel Villamagna on June 13 in Madrid, Spain.

Cameron Diaz at the "Bad Teacher" Madrid photocall at Hotel Villamagna on June 13 in Madrid, Spain.
- Better Late Than Never! 5 Celebrities Who Achieved Their Dreams Later in Life
- Cameron Diaz 'Would Come Back' to the 'Charlie's Angels' Franchise 'in a Heartbeat': She 'Was the Glue That Held Both Those Movies Together'
- 15 Stars Reveal How to Get Over Your Broken Heart: Taylor Swift, Johnny Depp and More
Want OK! each day? Sign up here!
6. Cameron Diaz at the "Bad Teacher" Madrid photocall at Hotel Villamagna on June 13 in Madrid, Spain.

Cameron Diaz at the "Bad Teacher" Madrid photocall at Hotel Villamagna on June 13 in Madrid, Spain.
7. Cameron Diaz at the "Bad Teacher" Madrid photocall at Hotel Villamagna on June 13 in Madrid, Spain.

Cameron Diaz at the "Bad Teacher" Madrid photocall at Hotel Villamagna on June 13 in Madrid, Spain.
8. Cameron Diaz at the "Bad Teacher" Madrid photocall at Hotel Villamagna on June 13 in Madrid, Spain.

Cameron Diaz at the "Bad Teacher" Madrid photocall at Hotel Villamagna on June 13 in Madrid, Spain.
9. Cameron Diaz at the "Bad Teacher" Madrid photocall at Hotel Villamagna on June 13 in Madrid, Spain.

Cameron Diaz at the "Bad Teacher" Madrid photocall at Hotel Villamagna on June 13 in Madrid, Spain.
10. Cameron Diaz at the "Bad Teacher" Madrid photocall at Hotel Villamagna on June 13 in Madrid, Spain.

Cameron Diaz at the "Bad Teacher" Madrid photocall at Hotel Villamagna on June 13 in Madrid, Spain.