Net Worth →
Filmographies

Cameron Diaz Filmography: Every Movie and TV Show in Order

All 65 Cameron Diaz roles in chronological order (1953 to 2026): 59 movies and 6 TV series.

By the Pop Culture Files editorial team4 min read✓ Fact-checked
Cameron Diaz filmography
TMDB

How many movies and TV shows has Cameron Diaz been in? This complete Cameron Diaz filmography lists 65 credited roles (59 films, 6 TV series), in chronological order from 1953 to 2026, with links to our full guides where available.

Cameron Diaz movies in order

  • The Mask (1994) as Tina Carlyle
  • The Last Supper (1995) as Jude
  • She's the One (1996) as Heather Davis
  • Feeling Minnesota (1996) as Freddie Clayton
  • Head Above Water (1996) as Nathalie
  • Keys to Tulsa (1997) as Trudy
  • My Best Friend's Wedding (1997) as Kimmy Wallace
  • A Life Less Ordinary (1997) as Celine Naville
  • Fear and Loathing in Las Vegas (1998) as Blonde TV Reporter
  • There's Something About Mary (1998) as Mary Jensen
  • Very Bad Things (1998) as Laura Garrety
  • Being John Malkovich (1999) as Lotte Schwartz
  • Any Given Sunday (1999) as Christina Pagniacci
  • Things You Can Tell Just by Looking at Her (2000) as Carol Faber (segment "Love Waits For Kathy")
  • Charlie's Angels (2000) as Natalie Cook
  • The Invisible Circus (2001) as Faith
  • Shrek (2001) as Princess Fiona (voice)
  • Shrek in the Swamp Karaoke Dance Party (2001) as Princess Fiona (voice)
  • Vanilla Sky (2001) as Julie Gianni
  • Slackers (2002) as Cameron Diaz
  • The Sweetest Thing (2002) as Christina Walters
  • Minority Report (2002) as Bus Passenger (uncredited)
  • Gangs of New York (2002) as Jenny Everdeane
  • Charlie's Angels: Full Throttle (2003) as Natalie Cook
  • Shrek 3-D (2004) as Fiona (voice)
  • Shrek 2 (2004) as Princess Fiona (voice)
  • Far Far Away Idol (2004) as Princess Fiona (voice)
  • My Date with Drew (2005) as Self (uncredited)
  • In Her Shoes (2005) as Maggie Feller
  • Live 8 (2005) as Self
  • The Holiday (2006) as Amanda
  • Shrek the Third (2007) as Princess Fiona (voice)
  • Shrek the Halls (2007) as Princess Fiona (voice)
  • What Happens in Vegas (2008) as Joy McNally
  • My Sister's Keeper (2009) as Sara Fitzgerald
  • The Box (2009) as Norma Lewis
  • Shrek Forever After (2010) as Princess Fiona (voice)
  • Knight and Day (2010) as June Havens
  • Teenage Paparazzo (2010) as Self (uncredited)
  • Scared Shrekless (2010) as Princess Fiona (voice)
  • Shrek's Yule Log (2010) as Fiona (voice)
  • Donkey's Christmas Shrektacular (2010) as Princess Fiona (voice)
  • The Green Hornet (2011) as Lenore Case
  • Bad Teacher (2011) as Elizabeth Halsey
  • Final Cut: Ladies and Gentlemen (2012) as (archive footage)
  • Gambit (2012) as PJ Puznowski
  • What to Expect When You're Expecting (2012) as Jules Baxter
  • Shrek's Thrilling Tales (2012) as Princess Fiona (voice)
  • Dreamworks: Holiday Classics (2012) as Fiona (voice)
  • A Liar's Autobiography: The Untrue Story of Monty Python's Graham Chapman (2012) as Seigmund Freud (voice)
  • In a World... (2013) as Amazon Leader (uncredited)
  • Shrek Stories (2013) as Princess Fiona (voice)
  • The Counselor (2013) as Malkina
  • The Unbelievers (2013) as Self
  • The Other Woman (2014) as Carly Whitten
  • Sex Tape (2014) as Annie
  • Annie (2014) as Miss Colleen Hannigan
  • Back in Action (2025) as Emily
  • Outcome (2026) as Kyle Applebaum

Cameron Diaz TV shows

  • The Oscars (1953) as Self
  • Big Fat Quiz (2004) as Self - Guest
  • The Comeback (2005)
  • DreamWorks Shrek's Swamp Stories (2008) as Fiona (voice)
  • RuPaul's Drag Race All Stars (2012) as Self - Guest Judge
  • RuPaul's Drag Race All Stars: UNTUCKED (2012) as Self - Guest Judge

Filmography data via TMDB, refreshed automatically as new roles are announced.

Frequently asked questions

How many movies has Cameron Diaz been in?

Cameron Diaz has 59 credited film roles and 6 TV roles, for a total of 65 credits from 1953 to 2026.

What was Cameron Diaz's first major role?

The Oscars (1953).

What is Cameron Diaz's most recent project?

Outcome (2026).

Sources

More in Movies