Entertainment

Cameron Diaz’s leading men

1 of 8
bad_teacher–1024×693.jpg
In “Bad Teacher,” Cameron Diaz stars opposite Jason Segel and real-life ex-boyfriend Justin Timberlake as a n’er-do-well educator who sets her sights on Timberlake’s millionaire substitute, scheming to win him over. Meanwhile, Segal’s gym teacher loves her just the way she is. Before you check out whether Diaz and TImberlake still have chemistry on the silver screen, take a look back at how she’s heated up the movies with Jim Carrey, Tom Cruise and her many other leading men. Gemma LaMana
2 of 8
mask_jim_carrey–1024×693.jpg
Diaz made her big-screen debut in 1994’s “The Mask” as a sultry lounge singer who falls for Jim Carrey’s green-faced alter ego. New Line Cinema
3 of 8
my_best_friend%27s_wedding–1024×693.jpg
In “My Best Friend’s Wedding,” Diaz was the sweet, innocent girl who stole the heart of Julia Roberts’ character’s best friend (Dermot Mulroney). Diaz and Mulroney’s characters’ impending nuptials force the “Pretty Woman” into some pretty ugly behavior as she tries to break them up. TriStar
4 of 8
life_less_ordinary–768×949.jpg
In “A Life Less Ordinary” Diaz played the spoiled daughter of a wealthy businessman who’s kidnapped by a janitor played by Ewan McGregor. On the road, Diaz’s character quickly decides to stick around for the adventure, during which she and McGregor’s characters fall in love. Here, the two co-stars get cozy at the film’s New York premiere. Dave Allocca/DMI
5 of 8
matt_dillon–768×949.jpg
Diaz played the girl all the guys wanted in the sleeper hit comedy “There’s Something About Mary.” She was Ben Stiller’s character’s dream girl in high school. But she also wins the heart of the private detective he hires to find her many years later, played by Matt Dillon, and numerous other male suitors, including Brett Favre. 20th Century Fox Film Corp.
6 of 8
shrek_1–1024×693.jpg
In 2001, Diaz got animated with a big, green ogre voiced by Mike Myers as she began her tenure as half-princess/half-ogre Fiona in “Shrek.” Dreamworks
7 of 8
vanilla_sky–1024×693.jpg
In Cameron Crowe’s dreamy “Vanilla Sky,” Cameron Diaz played Tom Cruise’s character’s, um, sex friend, Julie Gianni, who gets a tad jealous after Cruise’s character spends the night with another woman. So, she takes him on an anger-fueled drive off a bridge, leaving Cruise’s face horribly disfigured.
8 of 8
what_happens_in_vegas–1024×693.jpg
Diaz took another type of plunge in 2008’s “What Happens in Vegas,” accidentally marrying Ashton Kutcher after a drunken night in Sin City. Complicating matters, during their night of debauchery, the newlyweds won the jackpot, leading each of them to spend the rest of the movie trying to do away with the marriage and keep all of the money. Ah, romance…