From rom-com queen to action star, Cameron Diaz has cemented herself as one of Hollywood’s most versatile and beloved actresses. With a career spanning over two decades, she has delivered unforgettable performances in everything from slapstick comedies to intense dramas.
Whether she’s making us laugh in There’s Something About Mary, kicking butt in Charlie’s Angels, or voicing the iconic Princess Fiona in Shrek, Diaz has proven time and time again why she’s a fan favorite.
In this list, we’re ranking her 15 most memorable movie performances, considering both popularity and cultural impact. Let’s dive into the roles that defined her career!
15. The Green Hornet (2011)

Cameron Diaz plays Lenore Case, a savvy secretary at a newspaper. Her character brings wit and intelligence to the story, as she helps the Green Hornet and Kato.
Diaz’s portrayal adds depth and humor, showcasing her ability to blend action with comedy. She brings a confident presence to the film, providing a perfect balance to the dynamic duo’s escapades.
14. What Happens in Vegas (2008)

Cameron Diaz stars as Joy McNally, a woman caught in a whirlwind romance in Las Vegas. Her chemistry with Ashton Kutcher leads to hilarious and heartwarming moments.
Diaz brings charm and comedic timing to this romantic comedy, making the unpredictable storyline engaging. Her vibrant performance captures the chaos and excitement of a spontaneous marriage in Sin City.
13. The Sweetest Thing (2002)

In The Sweetest Thing, Cameron Diaz plays Christina Walters, a carefree woman on a quest for love and fun, alongside her friends. Her vibrant energy and comedic flair shine throughout the film.
Diaz delivers a memorable performance that combines humor and heart, capturing the essence of friendship and romance. Her infectious spirit and lively antics make the film a delightful watch.
12. Any Given Sunday (1999)

Cameron Diaz portrays Christina Pagniacci, a strong-willed team owner in the high-stakes world of professional football. Her performance adds intensity and determination, showcasing her ability to dominate in a male-dominated field.
Diaz’s portrayal brings a fresh perspective to the sports drama, with her character’s ambition leading to powerful moments. She proves her versatility with this commanding role.
11. In Her Shoes (2005)

In this heartwarming drama, Cameron Diaz plays Maggie Feller, a free-spirited woman navigating life’s challenges with her sister.
Diaz delivers an emotional performance, portraying vulnerability and growth. Her character’s journey of self-discovery and family bonds is beautifully captured through her nuanced acting. Diaz’s portrayal brings authenticity and warmth, making Maggie’s story relatable and touching.
10. Knight and Day (2010)

Cameron Diaz stars as June Havens, caught in a whirlwind adventure with Tom Cruise. Her performance combines humor and thrill, showcasing her ability to handle action sequences effortlessly.
Diaz’s chemistry with Cruise adds an extra layer of excitement, making the film an enjoyable ride. Her charismatic presence and fearless attitude make this action-comedy a memorable experience.
9. Bad Teacher (2011)

In Bad Teacher, Cameron Diaz plays Elizabeth Halsey, a hilariously apathetic and candid teacher. Her comedic timing and sassy attitude bring laughs and entertainment.
Diaz’s portrayal of a teacher who breaks all the rules makes for a refreshing twist on traditional school comedies. Her bold and unapologetic character brings a unique flair, making the film an enjoyable watch.
8. The Holiday (2006)

Cameron Diaz stars as Amanda Woods, a heartbroken woman seeking solace during the holidays. Her performance in this romantic comedy brings warmth and charm to the festive storyline.
Diaz’s chemistry with Jude Law adds depth to the tale of love and self-discovery. Her character’s journey of finding happiness and connection is beautifully portrayed, capturing the magic of holiday romance.
7. Vanilla Sky (2001)

In Vanilla Sky, Cameron Diaz portrays Julie Gianni, a character entangled in a complex web of emotion and mystery. Her performance adds intensity and intrigue to the psychological thriller.
Diaz captures the essence of a troubled soul, navigating themes of love, betrayal, and reality. Her haunting portrayal leaves a lasting impact, contributing to the film’s enigmatic atmosphere.
6. Gangs of New York (2002)

Cameron Diaz embodies Jenny Everdeane, a pickpocket in the gritty streets of 19th century New York. Her performance adds complexity and depth, balancing toughness with vulnerability.
Diaz’s portrayal of a woman in a turbulent time brings a unique perspective to the historical drama. Her dynamic presence alongside Daniel Day-Lewis and Leonardo DiCaprio enhances the film’s engaging narrative.
5. My Best Friend’s Wedding (1997)

In My Best Friend’s Wedding, Cameron Diaz plays Kimmy Wallace, a sweet and lovable bride-to-be. Her performance brings warmth and innocence, creating a delightful contrast to Julia Roberts’ scheming character.
Diaz’s charm and sincerity shine through, earning audience affection. Her portrayal adds emotional depth to the romantic comedy, making Kimmy’s journey of love and friendship heartwarming.
4. Charlie’s Angels (2000) and Charlie’s Angels: Full Throttle (2003)

Cameron Diaz stars as Natalie Cook, a charismatic and skilled Angel in the action-packed franchise. Her performance brings energy and humor, as she takes on thrilling missions with her fellow Angels.
Diaz’s chemistry with co-stars Drew Barrymore and Lucy Liu adds to the film’s appeal. Her fearless stunts and lively spirit make these films an entertaining adventure.
3. Shrek Series (2001-2010)

Cameron Diaz lends her voice to Princess Fiona in the beloved Shrek series. Her performance adds warmth and wit to the animated fairy tale.
Diaz’s voice acting brings Fiona’s character to life, highlighting her independence and charm. Her portrayal adds depth to the story, as Fiona navigates love, identity, and adventure. The series’ success is partly due to Diaz’s engaging voice work.
2. The Mask (1994)

Cameron Diaz made her film debut as Tina Carlyle in The Mask. Her role as a glamorous singer with a mischievous streak is unforgettable.
Diaz’s enchanting presence and charisma light up the screen, complementing Jim Carrey’s comedic antics. Her performance adds glamour and excitement to the film, making her a standout in the 1990s comedy classic.
1. There’s Something About Mary (1998)

In There’s Something About Mary, Cameron Diaz plays the titular role of Mary Jensen. Her performance delivers a perfect blend of humor and heart, making the romantic comedy iconic.
Diaz’s charm and comedic timing create memorable moments, as her character navigates love and hilarity. Her portrayal remains a standout in her career, contributing to the film’s lasting success and appeal.
Leave a comment