Entertainment

The Best Cameron Diaz Movies 

Reference
4.3k votes 807 voters 75.5k views 45 items

List Rules Vote for your favorite movies, regardless of critic reviews or how big the role was.

List of the best Cameron Diaz movies, ranked best to worst with movie trailers when available. Cameron Diaz's highest grossing movies have received a lot of accolades over the years, earning millions upon millions around the world. The order of these top Cameron Diaz movies is decided by how many votes they receive, so only highly rated Cameron Diaz movies will be at the top of the list. Cameron Diaz has been in a lot of films, so people often debate each other over what the greatest Cameron Diaz movie of all time is. If you and a friend are arguing about this then use this list of the most entertaining Cameron Diaz films to end the squabble once and for all.

If you think the best Cameron Diaz role isn't at the top, then upvote it so it has the chance to become number one. The greatest Cameron Diaz performances didn't necessarily come from the best movies, but in most cases they go hand in hand.

This list has a variety of films in it, from The Mask to There's Something About Mary.

"This list answers the questions, "What are the best Cameron Diaz movies?" and "What are the greatest Cameron Diaz roles of all time?"

Cameron Diaz has worked with many famous directors, including big names like Steven Spielberg and Martin Scorsese. Movie fans who love Cameron Diaz have also been known to enjoy films starring Jessica Alba and Jenny McCarthy.

list ordered by
1
There's Something About ... is listed (or ranked) 1 on the list The Best Cameron Diaz Movies
Cameron Diaz, Sarah Silverman, Ben Stiller
There's Something About Mary is a 1998 comedy film, directed by the Farrelly brothers, Bobby and Peter. It stars Cameron Diaz, Matt Dillon and Ben Stiller, and it is a combination of romantic ...more

More There's Something About Mary 

#360 of 1,699 The Most Rewatchable Moviesfeaturing Behind-The-Scenes Stories From The Making Of ‘There’s Something About Mary’listed on The Highest Grossing 90s Movies

2
Shrek is listed (or ranked) 2 on the list The Best Cameron Diaz Movies
Cameron Diaz, Eddie Murphy, Mike Myers
Shrek is a 2001 American computer-animated fantasy-comedy film produced by PDI/DreamWorks, released by DreamWorks Pictures, directed by Andrew Adamson and Vicky Jenson, featuring the voices of ...more

More Shrek 

#35 of 1,699 The Most Rewatchable Moviesfeaturing 12 Things You Never Knew About The Making Of 'Shrek'listed on Every Oscar Winning Film Ever

3
The Holiday is listed (or ranked) 3 on the list The Best Cameron Diaz Movies
Lindsay Lohan, Cameron Diaz, Kate Winslet
The Holiday is a 2006 American Christmas-themed romantic comedy film written, produced and directed by Nancy Meyers. Distributed by Columbia Pictures and Universal Pictures and filmed in both ...more

More The Holiday 

#30 of 172 The Greatest Date Movies of All Time #63 of 109 The Best Christmas Movies of All Time

4
My Best Friend's Wedding... is listed (or ranked) 4 on the list The Best Cameron Diaz Movies
Julia Roberts, Dermot Mulroney, Rupert Everett
My Best Friend's Wedding is a 1997 American romantic comedy film directed by P.J. Hogan. When a woman's long-time friend (Dermot Mulroney) reveals he's engaged, she (Julia Roberts) realizes she ...more

More My Best Friend's Wedding 

#31 of 803 The Greatest Chick Flicks Ever Made #553 of 1,009 The All-Time Greatest Comedy Filmsfeaturing My Best Friend's Wedding Is The Most Twisted, Screwed Up Rom-Com Ever Made

5
The Mask is listed (or ranked) 5 on the list The Best Cameron Diaz Movies
Cameron Diaz, Jim Carrey, Ben Stein
The Mask is a 1994 American fantasy slapstick action comedy film based on a series of comic books published by Dark Horse Comics. This film was directed by Chuck Russell, and produced by Dark ...more

More The Mask 

#46 of 624 The Greatest Guilty Pleasure Movies #89 of 165 The Greatest Comic Book Movies of All Timefeaturing If You Watched Jim Carrey's 'The Mask' As A Child, You're Probably A Pretty Messed Up Person

6
Bad Teacher is listed (or ranked) 6 on the list The Best Cameron Diaz Movies
Cameron Diaz, Justin Timberlake, Jason Segel
Bad Teacher is a 2011 American comedy film directed by Jake Kasdan based on a screenplay by Lee Eisenberg and Gene Stupnitsky, and starring Cameron Diaz, Justin Timberlake, Lucy Punch and Jason ...more

More Bad Teacher 

#173 of 624 The Greatest Guilty Pleasure Movies #336 of 1,196 The Absolute Funniest Movies Of All Time #73 of 107 The Funniest Movies Starring SNL Cast Members

7
What Happens in Vegas is listed (or ranked) 7 on the list The Best Cameron Diaz Movies
Cameron Diaz, Ashton Kutcher, Queen Latifah
What Happens in Vegas is a 2008 American romantic comedy film from 20th Century Fox starring Cameron Diaz and Ashton Kutcher. The title is based on the Las Vegas marketing catchphrase "What ...more

More What Happens in Vegas 

#1,367 of 1,699 The Most Rewatchable Movies #143 of 803 The Greatest Chick Flicks Ever Made #716 of 1,009 The All-Time Greatest Comedy Films

8
Charlie's Angels is listed (or ranked) 8 on the list The Best Cameron Diaz Movies
Cameron Diaz, Drew Barrymore, Lucy Liu
Charlie's Angels is a 2000 American action comedy film directed by McG, starring Cameron Diaz, Drew Barrymore and Lucy Liu as three women working for a private investigation agency. The film is ...more

More Charlie's Angels 

#106 of 624 The Greatest Guilty Pleasure Movies #1,224 of 1,699 The Most Rewatchable Movies

9
The Other Woman is listed (or ranked) 9 on the list The Best Cameron Diaz Movies
Cameron Diaz, Kate Upton, Nicki Minaj
The Other Woman is a 2014 American romantic comedy film directed by Nick Cassavetes and written by Melissa Stack. The film stars Cameron Diaz, Leslie Mann, Kate Upton and Nikolaj Coster-Waldau, ...more

More The Other Woman 

#6 of 24 The Best Movies About a Midlife Crisis in Women #9 of 102 The Best Romantic Comedies Of The 2010s Decade

10
Knight and Day is listed (or ranked) 10 on the list The Best Cameron Diaz Movies
Cameron Diaz, Tom Cruise, Maggie Grace
Knight and Day, is a 2010 action comedy film starring Tom Cruise and Cameron Diaz. The film, directed by James Mangold, is Cruise and Diaz's second on-screen collaboration following the 2001 ...more

More Knight and Day 

#9 of 27 The Greatest Spy Comedy Movies Ever Made #316 of 463 The Best Feel-Good Movies

11
My Sister's Keeper is listed (or ranked) 11 on the list The Best Cameron Diaz Movies
Cameron Diaz, Alec Baldwin, Emily Deschanel
My Sisters's Keeper is a 2009 American drama film directed by Nick Cassavetes and starring Cameron Diaz, Abigail Breslin, Sofia Vassilieva, and Alec Baldwin. Based on Jodi Picoult's novel of the ...more

More My Sister's Keeper 

#59 of 292 The Top Tearjerker Movies That Make Men Cry #5 of 30 The Best Mother-Daughter Movies Ever Made

12
Shrek 2 is listed (or ranked) 12 on the list The Best Cameron Diaz Movies
Cameron Diaz, Eddie Murphy, Joan Rivers
Shrek 2 is a 2004 American computer-animated, comedy film directed by Andrew Adamson, Kelly Asbury, and Conrad Vernon. It is the sequel to 2001's Shrek and the second installment in the series. ...more

More Shrek 2 

#26 of 590 The Best Animated Films Ever #212 of 1,196 The Absolute Funniest Movies Of All Time

13
Charlie's Angels: Full T... is listed (or ranked) 13 on the list The Best Cameron Diaz Movies
Cameron Diaz, Demi Moore, Drew Barrymore
Charlie's Angels: Full Throttle is a 2003 American action comedy film. It is the sequel to 2000's Charlie's Angels. It opened in the United States on June 27, 2003, and was number one at the box ...more

More Charlie's Angels: Full Throttle 

#210 of 624 The Greatest Guilty Pleasure Movies #1,254 of 1,699 The Most Rewatchable Movies #59 of 219 The Worst Sequels Of All Time

14
Shrek the Third is listed (or ranked) 14 on the list The Best Cameron Diaz Movies
Cameron Diaz, Justin Timberlake, Eddie Murphy
Shrek the Third is a 2007 American computer-animated fantasy comedy film, and the third installment in the Shrek franchise. It was produced by DreamWorks Animation and is the first in the series ...more

More Shrek the Third 

#137 of 590 The Best Animated Films Ever #796 of 1,699 The Most Rewatchable Movies #136 of 219 The Worst Sequels Of All Time

15
Shrek Forever After is listed (or ranked) 15 on the list The Best Cameron Diaz Movies
Cameron Diaz, Eddie Murphy, Julie Andrews
Shrek Forever After is a 2010 action animated film written by Tim Sullivan and Josh Klausner and directed by Mike Mitchell. Shrek Forever After, formerly known as Shrek Goes Fourth and also ...more

More Shrek Forever After 

#293 of 590 The Best Animated Films Ever #123 of 219 The Worst Sequels Of All Time #82 of 116 Movies That Need Sequels

16
The Sweetest Thing is listed (or ranked) 16 on the list The Best Cameron Diaz Movies
Cameron Diaz, Christina Applegate, Jason Bateman
The Sweetest Thing is a 2002 American romantic comedy film directed by Roger Kumble and written by Nancy Pimental, who based the characters on herself and friend Kate Walsh. It stars Cameron ...more

More The Sweetest Thing 

#416 of 1,196 The Absolute Funniest Movies Of All Time #39 of 67 The Greatest Female-Led Comedy Movies

17
Gangs of New York is listed (or ranked) 17 on the list The Best Cameron Diaz Movies
Cameron Diaz, Leonardo DiCaprio, Liam Neeson
Gangs of New York is a 2002 American fictionalized historical drama film set in the mid-19th century in the Five Points district of Lower Manhattan in 1863. The film was directed by Martin ...more

More Gangs of New York 

#80 of 351 The Best Movies Based On Books #348 of 1,699 The Most Rewatchable Movies

18
In Her Shoes is listed (or ranked) 18 on the list The Best Cameron Diaz Movies
Cameron Diaz, Shirley MacLaine, Toni Collette
In Her Shoes is a 2005 American comedy-drama film based on the novel of the same name by Jennifer Weiner. It is directed by Curtis Hanson with an adapted screenplay by Susannah Grant and stars ...more

More In Her Shoes 

#283 of 351 The Best Movies Based On Books #13 of 24 The Best Movies About a Midlife Crisis in Women

19
Being John Malkovich is listed (or ranked) 19 on the list The Best Cameron Diaz Movies
Cameron Diaz, Brad Pitt, Charlie Sheen
Being John Malkovich is a 1999 American fantasy comedy film written by Charlie Kaufman and directed by Spike Jonze. It stars John Cusack, Cameron Diaz and Catherine Keener, with John Malkovich ...more

More Being John Malkovich 

#482 of 1,009 The All-Time Greatest Comedy Films #117 of 493 The Funniest '90s Movies

20
What to Expect When You'... is listed (or ranked) 20 on the list The Best Cameron Diaz Movies
Jennifer Lopez, Cameron Diaz, Brooklyn Decker
What to Expect When You're Expecting is a 2012 American comedy-drama film directed by Kirk Jones from a screenplay by Shauna Cross and Heather Hach and based on the pregnancy guide of the same ...more
21
Vanilla Sky is listed (or ranked) 21 on the list The Best Cameron Diaz Movies
Cameron Diaz, Tom Cruise, Penélope Cruz
Vanilla Sky is a 2001 American science fiction thriller film directed, written, and co-produced by Cameron Crowe. It is an English-language remake of Alejandro Amenábar's 1997 Spanish ...more

More Vanilla Sky 

#47 of 172 The Greatest Date Movies of All Time #41 of 151 The Most Utterly Depressing Movies Ever Made

22
Any Given Sunday is listed (or ranked) 22 on the list The Best Cameron Diaz Movies
Cameron Diaz, Al Pacino, Jamie Foxx
Any Given Sunday is a 1999 American drama film directed by Oliver Stone depicting a fictional professional American football team. The film features an ensemble cast, consisting of Al Pacino, ...more

More Any Given Sunday 

#199 of 265 The Best Ensemble Movies #42 of 179 The Best Sports Movies Ever Made #44 of 52 The 30+ Greatest Sports Drama Movies of All Time

23
Sex Tape is listed (or ranked) 23 on the list The Best Cameron Diaz Movies
Jason Segel, Cameron Diaz, Rob Corddry
Sex Tape is a 2014 American comedy film directed by Jake Kasdan. Married couple Annie (Cameron Diaz) and Jay (Jason Segel) wake up to discover that the sex tape they made the evening before has ...more
24
She's the One is listed (or ranked) 24 on the list The Best Cameron Diaz Movies
Jennifer Aniston, Cameron Diaz, Amanda Peet
She's the One is a 1996 comedy-drama film, and the second feature film to be written and directed by New York actor and director Edward Burns. It stars Jennifer Aniston and Cameron Diaz, and is ...more

More She's the One 

#268 of 493 The Funniest '90s Movies #61 of 66 The Best Movies About Getting Dumped

25
A Life Less Ordinary is listed (or ranked) 25 on the list The Best Cameron Diaz Movies
Cameron Diaz, Ewan McGregor, Holly Hunter
A Life Less Ordinary is a 1997 American-British black comedy film directed by Danny Boyle, written by John Hodge. It stars Ewan McGregor, Cameron Diaz, Holly Hunter, Delroy Lindo, Ian Holm and ...more

More A Life Less Ordinary 

#270 of 302 The Greatest Soundtracks of All Time #160 of 172 The Greatest Date Movies of All Time