843 voters

The Best Cameron Diaz Movies

Updated November 5, 2019 4.0k votes 843 voters 77.5k views

List RulesVote 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?"


  • 1

    There's Something About Mary

    Cameron Diaz, Sarah Silverman
    There's Something About Mary is a 1998 comedy film, directed by the Farrelly brothers, Bobby...  more

    More There's Something About Mary 

    Behind-The-Scenes Stories From The Making Of ‘There’s Something About Mary’#29 of 50 The 50 Highest Grossing '90s Movies, Ranked

  • 2

    The Holiday

    Lindsay Lohan, Cameron Diaz
    The Holiday is a 2006 American Christmas-themed romantic comedy film written, produced and...  more

    More The Holiday 

    #135 of 246 The Best Rainy Day Movies#70 of 127 The Best Christmas Movies of All Time

  • 3


    Cameron Diaz, Eddie Murphy
    Shrek is a 2001 American computer-animated fantasy-comedy film produced by PDI/DreamWorks,...  more

    More Shrek 

    12 Things You Never Knew About The Making Of 'Shrek'#401 of 1,195 Every Oscar Winning Film Ever

  • 4

    The Mask

    Cameron Diaz, Jim Carrey
    The Mask is a 1994 American fantasy slapstick action comedy film based on a series of comic...  more

    More The Mask 

    'The Mask' May Be A Little Messed Up, But It's Not Nearly As Twisted As The Comic It's Based On#16 of 24 Movies You Loved As A Child That Just Don't Hold Up

  • 5

    A Life Less Ordinary

    Cameron Diaz, Ewan McGregor
    A Life Less Ordinary is a 1997 American-British black comedy film directed by Danny Boyle,...  more

    More A Life Less Ordinary 

    #125 of 126 The Greatest Date Movies Of All Time#250 of 291 The Greatest Soundtracks of All Time

  • 6

    My Best Friend's Wedding

    Julia Roberts, Dermot Mulroney
    My Best Friend's Wedding is a 1997 American romantic comedy film directed by P.J. Hogan. When...  more

    More My Best Friend's Wedding 

    My Best Friend's Wedding Is The Most Twisted, Screwed Up Rom-Com Ever Made#117 of 440 Your Favorite Movies of the 1990s

  • 7

    Bad Teacher

    Cameron Diaz, Justin Timberlake
    Bad Teacher is a 2011 American comedy film directed by Jake Kasdan based on a screenplay by...  more
  • 8

    Charlie's Angels

    Cameron Diaz, Drew Barrymore
    Charlie's Angels is a 2000 American action comedy film directed by McG, starring Cameron Diaz,...  more

    More Charlie's Angels 

    #411 of 1,506 The Most Rewatchable Movies#26 of 117 The Best Movies Based on TV Shows

  • 9

    The Other Woman

    Cameron Diaz, Kate Upton
    The Other Woman is a 2014 American romantic comedy film directed by Nick Cassavetes and...  more

    More The Other Woman 

    #1 of 24 The Best Movies About a Midlife Crisis in Women#15 of 83 The Best Movies About Infidelity

  • 10

    What Happens in Vegas

    Cameron Diaz, Ashton Kutcher
    What Happens in Vegas is a 2008 American romantic comedy film from 20th Century Fox starring...  more

    More What Happens in Vegas 

    #7 of 19 The Funniest Movies About Vegas#30 of 88 The Best Wedding Movies

  • 11

    Knight and Day

    Cameron Diaz, Tom Cruise
    Knight and Day, is a 2010 action comedy film starring Tom Cruise and Cameron Diaz. The film,...  more

    More Knight and Day 

    #88 of 90 The Greatest Movies About CIA Agents & Operatives#27 of 42 The All-Time Best Tom Cruise Movies

  • 12

    Shrek 2

    Cameron Diaz, Eddie Murphy
    Shrek 2 is a 2004 American computer-animated, comedy film directed by Andrew Adamson, Kelly...  more

    More Shrek 2 

    #14 of 534 The Best Animated Films Ever#299 of 923 The All-Time Greatest Comedy Films

  • 13

    Charlie's Angels: Full Throttle

    Cameron Diaz, Demi Moore
    Charlie's Angels: Full Throttle is a 2003 American action comedy film. It is the sequel to...  more

    More Charlie's Angels: Full Throttle 

    #83 of 225 The Worst Sequels Of All Time#59 of 68 The Best Comedy Movie Sequels

  • 14

    My Sister's Keeper

    Cameron Diaz, Alec Baldwin
    My Sisters's Keeper is a 2009 American drama film directed by Nick Cassavetes and starring...  more

    More My Sister's Keeper 

    #48 of 96 The Best Film Adaptations Of Young Adult Novels#53 of 277 The Top Tearjerker Movies That Make Men Cry

  • 15

    The Sweetest Thing

    Cameron Diaz, Christina Applegate
    The Sweetest Thing is a 2002 American romantic comedy film directed by Roger Kumble and...  more

    More The Sweetest Thing 

    #167 of 782 The Greatest Chick Flicks Ever Made#21 of 38 The Best Movies Coming to Netflix in May 2021

  • 16

    In Her Shoes

    Cameron Diaz, Shirley MacLaine
    In Her Shoes is a 2005 American comedy-drama film based on the novel of the same name by...  more

    More In Her Shoes 

    #9 of 32 The Best Dramas About Relationships Between Sisters#142 of 157 The Best Family Drama Movies Of All Time

  • 17

    The Green Hornet

    Cameron Diaz, James Franco
    The Green Hornet is a 2011 American superhero action comedy film based on the character of the...  more

    More The Green Hornet 

    #153 of 156 The Best Superhero Movies Ever Made#42 of 116 The Worst Superhero Movies Ever Made

  • 18

    Shrek the Third

    Cameron Diaz, Justin Timberlake
    Shrek the Third is a 2007 American computer-animated fantasy comedy film, and the third...  more

    More Shrek the Third 

    #92 of 135 The Best Third Films In A Movie Series#85 of 126 The Funniest Movies Starring SNL Cast Members

  • 19

    Head Above Water

    Cameron Diaz, Harvey Keitel
    Head Above Water is a 1996 American comedy thriller film directed by Jim Wilson and starring...  more
  • 20

    What to Expect When You're Expecting

    Jennifer Lopez, Cameron Diaz
    What to Expect When You're Expecting is a 2012 American comedy-drama film directed by Kirk...  more

    More What to Expect When You're Expecting 

    #3 of 26 The Funniest Movies About Babies#25 of 68 The Best Dennis Quaid Movies

  • 21

    The Newton Boys

    Cameron Diaz, Matthew McConaughey
    The Newton Boys is a 1998 American comedy-drama film based on the true story of the Newton...  more
  • 22

    Gangs of New York

    Cameron Diaz, Leonardo DiCaprio
    Gangs of New York is a 2002 American fictionalized historical drama film set in the mid-19th...  more

    More Gangs of New York 

    #195 of 306 The Best Ensemble Movies#48 of 301 The Best Movies Based On True Stories

  • 23

    Being John Malkovich

    Cameron Diaz, Brad Pitt
    Being John Malkovich is a 1999 American fantasy comedy film written by Charlie Kaufman and...  more

    More Being John Malkovich 

    #17 of 126 The Greatest Directorial Debuts Of All Time#11 of 14 14 Movies That Sounded Like Terrible Ideas But Somehow Turned Out Great

  • 24

    Vanilla Sky

    Cameron Diaz, Tom Cruise
    Vanilla Sky is a 2001 American science fiction thriller film directed, written, and...  more

    More Vanilla Sky 

    #116 of 173 The Most Utterly Depressing Movies Ever Made#300 of 306 The Greatest Movie Themes

  • 25


    Cameron Diaz, Laura Prepon
    Slackers is a 2002 romantic comedy film directed by Dewey Nicks and stars Jason Schwartzman,...  more

    More Slackers 

    #30 of 141 The Best College Movies Ever#15 of 23 The Funniest Movies About College