From her scene-stealing debut in The Mask to her comedic genius in There’s Something About Mary and her action-packed performances in Charlie’s Angels, Cameron Diaz has consistently lit up the screen. With a career spanning multiple genres, she’s become a beloved figure in Hollywood, known for her charm, versatility, and undeniable talent.
In this ranked list, we dive into her 16 best movies and TV roles that highlight her incredible range as an actress. Whether you’re revisiting old favorites or discovering her work for the first time, these performances showcase why Cameron Diaz remains a true icon in the entertainment industry.
16. Sex Tape (2014)

As part of a comedic duo with Jason Segel, Diaz’s role in Sex Tape showcased her ability to tackle absurd, risqué humor with confidence. While the film itself received mixed reviews, her performance was spirited and committed, demonstrating her continued enthusiasm for challenging comedic roles even late into her career.
Follow us on MSN for more of the content like this.
15. The Other Woman (2014)

In this modern revenge comedy, Diaz plays Carly, a woman who discovers she’s part of a tangled web of infidelity. Her dynamic with co-stars Leslie Mann and Kate Upton was both funny and empowering, turning what could have been a typical rom-com into an entertaining, girl-power-filled ride.
Follow us on MSN for more of the content like this.
14. Any Given Sunday (1999)

In this sports drama, Diaz played Christina Pagniacci, a fierce and ambitious football team owner. Holding her own alongside Al Pacino and Jamie Foxx, she brought toughness and determination to the role, adding a new dimension to her filmography as a strong female character in a male-dominated world.
Follow us on MSN for more of the content like this.
13. The Sweetest Thing (2002)

Diaz embraced her comedic prowess as Christina Walters in this raunchy, yet heartfelt, comedy about friendship and love. Her performance was fearless, and hilarious, and showcased her ability to carry an ensemble comedy, making it a cult classic among fans of the genre.
Follow us on MSN for more of the content like this.
12. What Happens in Vegas (2008)

In this feel-good romantic comedy, Diaz paired with Ashton Kutcher to deliver a fun, lighthearted performance as Joy McNally. Her comedic timing and undeniable charm made this film a perfect example of her ability to lead a romantic comedy with wit and style.
Follow us on MSN for more of the content like this.
11. Knight and Day (2010)

Teaming up with Tom Cruise again, Diaz’s performance in Knight and Day was a thrilling mix of action and comedy. Her chemistry with Cruise and her ability to blend humor with high-octane sequences made the film fun to watch, and she effortlessly carried the action alongside her co-star.
Follow us on MSN for more of the content like this.
10. Bad Teacher (2011)

In this raunchy comedy, Diaz let loose as Elizabeth Halsey, a foul-mouthed, unapologetically selfish teacher. Her fearless and hilarious performance carried the film, proving she wasn’t afraid to embrace an edgier, less sympathetic character while keeping audiences entertained.
Follow us on MSN for more of the content like this.
9. In Her Shoes (2005)

Diaz delivered an emotionally resonant performance as Maggie Feller, a woman struggling with self-discovery and family dynamics. Paired with the brilliant Toni Collette, she navigated this drama-comedy with sincerity and depth, revealing a more nuanced side of her acting abilities.
Follow us on MSN for more of the content like this.
8. Shrek Series (2001-2010)

Though an animated role, Diaz’s voice acting as Princess Fiona across the Shrek films became a signature part of her career. Her vibrant and spirited performance gave Fiona depth and personality, transforming the character into an empowering figure for audiences of all ages.
Follow us on MSN for more of the content like this.
7. The Holiday (2006)

As Amanda Woods, Diaz brought warmth and relatability to this beloved holiday rom-com. Starring alongside Jude Law, her portrayal of a workaholic trying to find balance and love was both touching and charming, making The Holiday a staple for romantic movie lovers everywhere.
Follow us on MSN for more of the content like this.
6. Vanilla Sky (2001)

In this psychological thriller, Diaz portrays the complex character of Julie Gianni, whose obsession with Tom Cruise’s character leads to a haunting twist. Her intense and eerie performance was a departure from her usual lighthearted roles, showcasing her range and ability to tackle darker material with finesse.
Follow us on MSN for more of the content like this.
5. Gangs of New York (2002)

Diaz ventured into dramatic territory with her role as Jenny Everdeane, a pickpocket caught in a love triangle amid the chaos of Civil War-era New York. Starring alongside Leonardo DiCaprio and Daniel Day-Lewis, she held her own in this Martin Scorsese epic, proving her versatility as an actress beyond comedy.
Follow us on MSN for more of the content like this.
4. Charlie’s Angels (2000) and Charlie’s Angels: Full Throttle (2003)

Like Natalie Cook, Diaz embraced the action-hero persona with grace and humor. Her physicality, energy, and undeniable chemistry with co-stars Drew Barrymore and Lucy Liu made these films not just action-packed adventures but also delightful, fun rides. Her performance helped redefine the female action hero in early 2000s cinema.
Follow us on MSN for more of the content like this.
3. My Best Friend’s Wedding (1997)

Playing the sweet and unsuspecting Kimmy Wallace, Diaz delivered a memorable performance in this romantic comedy classic. She showed her vulnerability and comedic chops, holding her own alongside stars like Julia Roberts. Her karaoke scene alone is unforgettable and demonstrates her willingness to go all in for a role.
Follow us on MSN for more of the content like this.
2. The Mask (1994)

Diaz’s breakthrough role as Tina Carlyle opposite Jim Carrey was nothing short of electrifying. Her debut showcased not only her undeniable beauty but also her charisma and confidence on screen. The Mask proved she was a star in the making, and her chemistry with Carrey added a spark that audiences couldn’t forget.
Follow us on MSN for more of the content like this.
1. There’s Something About Mary (1998)

In her most iconic role, Cameron Diaz shined as Mary, the ultimate dream girl with a heart of gold. Her comedic timing and genuine charm made this performance a standout, catapulting her into the spotlight as a comedic powerhouse. The film remains a classic, largely thanks to her endearing portrayal that balanced humor with heartfelt moments.
Follow us on MSN for more of the content like this.
More From Nerdspin – Elizabeth Olsen’s 17 Best Movies and TV Show Performances, Ranked

Elizabeth Olsen’s 17 Best Movies and TV Show Performances, Ranked
From indie gems to Marvel blockbusters, explore the best of Elizabeth Olsen’s captivating performances.
Follow us on MSN for more of the content like this.
Also from Nerdspin – Jennifer Aniston’s 16 Best Movies and TV Show Performances, Ranked

Jennifer Aniston’s 16 Best Movies and TV Show Performances, Ranked
From iconic sitcom queen to dramatic powerhouse, we rank Jennifer Aniston’s most unforgettable performances across film and TV.
Follow us on MSN for more of the content like this.
More from Nerdspin – Blake Lively’s 14 Best Movies and TV Show Performances, Ranked

Blake Lively’s 14 Best Movies and TV Show Performances, Ranked
From breakout TV star to Lady Deadpool, we rank Blake Lively’s most unforgettable performances.
Follow us on MSN for more of the content like this.
Support Us
Sign Up








































