Top 25 Best Cameron Diaz Movies That Are Highly Rated


Bad Teacher (2011)
Bad Teacher (2011)

Our team compiled the best Cameron Diaz movies and here is what they came up with

Cameron Diaz is an American actress and author, best known for her roles in action, comedy, and romantic films such as The Mask, Charlie’s Angels, There’s Something About Mary, and Shrek. She has been nominated for four Golden Globe Awards, three of which she won for her performances in My Best Friend’s Wedding, Being John Malkovich, and The Holiday.

Diaz began her career as a model in her teenage years, appearing in various commercials and magazines. She made her film debut in 1994 with The Mask, which was a box office success. This led to roles in films such as My Best Friend’s Wedding, There’s Something About Mary, and Charlie’s Angels. She had a leading role in the romantic comedy The Holiday, and also starred in the comedy Bad Teacher.

She is also an advocate for environmental causes and supports organizations such as the NRDC and Oceana. Diaz has been married to musician Benji Madden since 2015. She is considered to be one of the most influential female figures in Hollywood.

From romantic comedies to action films, Diaz has starred in a wide variety of films, and here are some of her most beloved.

Here are the 25 best Cameron Diaz movies to check out on the streaming service.

1. My Best Friend’s Wedding (1997)

My Best Friend's Wedding (1997)
My Best Friend’s Wedding (1997)

In this romantic comedy classic, Diaz plays Julianne, a woman who realizes she’s in love with her best friend Michael (Dermot Mulroney) after he announces he’s engaged to another woman. With the help of her eccentric friend George (Rupert Everett), Julianne plans to sabotage the wedding and win Michael back. MPAA Rating: PG-13, Box Office (adjusted for inflation): $255 million, Other Stars: Julia Roberts, Dermot Mulroney, Rupert Everett, and Philip Seymour Hoffman.

2. Charlie’s Angels (2000)

Charlie's Angels (2000)
Charlie’s Angels (2000)

In this flashy action-comedy, Diaz stars as Natalie, one of three elite private detectives known as the “Angels.” Along with her fellow Angels (Drew Barrymore and Lucy Liu), Natalie uses her cunning and combat skills to take down an evil software mogul (Tim Curry). MPAA Rating: PG-13, Box Office (adjusted for inflation): $253 million, Other Stars: Drew Barrymore, Lucy Liu, Bill Murray, and Tim Curry.

3. The Mask (1994)

The Mask (1994)
The Mask (1994)

Diaz stars as Tina, the love interest of Stanley Ipkiss (Jim Carrey), a mild-mannered bank clerk who finds a mysterious mask that grants him superpowers. As Stanley (now known as “The Mask”) wreaks havoc on the city, he must find a way to save Tina from the villainous Dorian Tyrell (Peter Greene). MPAA Rating: PG-13, Box Office (adjusted for inflation): $322 million, Other Stars: Jim Carrey, Peter Greene, and Amy Yasbeck.

4. Shrek (2001)

Shrek (2001)
Shrek (2001)

Diaz provides the voice of Princess Fiona, a beautiful princess who has been cursed to transform into an ogre by night. When the lovable ogre Shrek (Mike Myers) sets out to rescue Fiona, the two must put aside their differences and team up to save the kingdom. MPAA Rating: PG, Box Office (adjusted for inflation): $544 million, Other Stars: Mike Myers, Eddie Murphy, and John Lithgow.

5. Vanilla Sky (2001)

Vanilla Sky (2001)
Vanilla Sky (2001)

Diaz stars as Julie Gianni, an enigmatic woman who becomes involved with wealthy playboy David Aames (Tom Cruise). When David’s life is thrown into chaos after a car accident, Julie helps him unravel the mystery of his past and discover the truth about his relationship with her. MPAA Rating: R, Box Office (adjusted for inflation): $148 million, Other Stars: Tom Cruise, Penelope Cruz, and Jason Lee.

6. Being John Malkovich (1999)

Being John Malkovich (1999)
Being John Malkovich (1999)

Diaz stars as Maxine, a pet store clerk who becomes involved with a struggling puppeteer (John Cusack) after he discovers a portal into the mind of actor John Malkovich (John Malkovich). As Maxine and the puppeteer explore Malkovich’s inner world, they must find a way to keep his mind from unraveling. MPAA Rating: R, Box Office (adjusted for inflation): $86 million, Other Stars: John Cusack, John Malkovich, and Catherine Keener.

7. Bad Teacher (2011)

Bad Teacher (2011)
Bad Teacher (2011)

Diaz stars as Elizabeth, an unhinged and foul-mouthed teacher who sets her sights on a wealthy substitute (Justin Timberlake). As Elizabeth attempts to win over her new target, she must also contend with her rival teacher (Lucy Punch). MPAA Rating: R, Box Office (adjusted for inflation): $94 million, Other Stars: Justin Timberlake, Jason Segel, and Lucy Punch.

8. The Sweetest Thing (2002)

The Sweetest Thing (2002)
The Sweetest Thing (2002)

Diaz stars as Christina, a single woman who embarks on a wild road trip with her friends Courtney (Christina Applegate) and Jane (Selma Blair) to find the perfect man. Along the way, Christina discovers that true love may be closer than she thinks. MPAA Rating: R, Box Office (adjusted for inflation): $132 million, Other Stars: Christina Applegate, Selma Blair, and Thomas Jane.

9. There’s Something About Mary (1998)

There's Something About Mary (1998)
There’s Something About Mary (1998)

Diaz stars as Mary, a woman whose teenage admirer (Ben Stiller) hires a private investigator (Matt Dillon) to find her many years later. As the investigator learns more about Mary, he discovers that she may be more than he bargained for. MPAA Rating: R, Box Office (adjusted for inflation): $283 million, Other Stars: Ben Stiller, Matt Dillon, and Lee Evans.

10. Knight and Day (2010)

Knight and Day (2010)
Knight and Day (2010)

Diaz stars as June, a woman who finds herself on the run with a mysterious secret agent (Tom Cruise) after he saves her from a group of assassins. As the two attempt to stay one step ahead of their pursuers, June discovers that her companion may be more than he appears. MPAA Rating: PG-13, Box Office (adjusted for inflation): $190 million, Other Stars: Tom Cruise, Peter Sarsgaard, and Viola Davis.

11. The Holiday (2006)

The Holiday (2006)
The Holiday (2006)

Diaz stars as Amanda, a successful Hollywood producer who embarks on a holiday swap with a Londoner (Kate Winslet). As Amanda and her new companion explore their newfound freedom, they discover that love may be closer than they think. MPAA Rating: PG-13, Box Office (adjusted for inflation): $182 million, Other Stars: Kate Winslet, Jude Law, and Jack Black.

12. Gangs of New York (2002)

Gangs of New York (2002)
Gangs of New York (2002)

Diaz stars as Jenny Everdeane, a strong-willed pickpocket who becomes involved with a young gang leader (Leonardo DiCaprio). As the two become embroiled in a battle against a ruthless gang leader (Daniel Day-Lewis), Jenny must choose between love and loyalty. MPAA Rating: R, Box Office (adjusted for inflation): $195 million, Other Stars: Leonardo DiCaprio, Daniel Day-Lewis, and Liam Neeson.

13. The Other Woman (2014)

The Other Woman (2014)
The Other Woman (2014)

Diaz stars as Carly, a woman who discovers that her boyfriend (Nikolaj Coster-Waldau) has been cheating on her with two other women (Leslie Mann and Kate Upton). As the three women band together to get revenge on their unfaithful beau, they discover the power of female friendship. MPAA Rating: PG-13, Box Office (adjusted for inflation): $125 million, Other Stars: Leslie Mann, Nikolaj Coster-Waldau, and Kate Upton.

14. Annie (2014)

Annie (2014)
Annie (2014)

Diaz stars as Miss Hannigan, the cruel orphanage director who makes life miserable for the young orphan Annie (Quvenzhané Wallis). When Annie is adopted by a wealthy businessman (Jamie Foxx), Miss Hannigan must find a way to sabotage their relationship and reclaim her ward. MPAA Rating: PG, Box Office (adjusted for inflation): $96 million, Other Stars: Quvenzhané Wallis, Jamie Foxx, and Rose Byrne.

15. The Box (2009)

The Box (2009)
The Box (2009)

Diaz stars as Norma, a woman who is presented with an enigmatic box by a mysterious stranger (Frank Langella). When Norma and her husband (James Marsden) discover the box’s deadly power, they must find a way to stop its sinister forces. MPAA Rating: PG-13, Box Office (adjusted for inflation): $52 million, Other Stars: James Marsden, Frank Langella, and Sam Oz Stone.

16. Charlie’s Angels: Full Throttle (2003)

Charlie's Angels: Full Throttle (2003)
Charlie’s Angels: Full Throttle (2003)

Diaz returns as Natalie, one of the three elite private detectives known as the “Angels.” When the Angels must recover two stolen rings that contain the personal information of every witness in the federal witness protection program, they must use all of their skills to save the day. MPAA Rating: PG-13, Box Office (adjusted for inflation): $179 million, Other Stars: Drew Barrymore, Lucy Liu, and Bernie Mac.

17. What Happens in Vegas (2008)

What Happens in Vegas (2008)
What Happens in Vegas (2008)

Diaz stars as Joy, a woman who finds herself married to a stranger (Ashton Kutcher) after a wild night in Las Vegas. When the two discover that their marriage has won them a jackpot, they must decide whether to split the money or stay together. MPAA Rating: PG-13, Box Office (adjusted for inflation): $135 million, Other Stars: Ashton Kutcher, Rob Corddry, and Lake Bell.

18. The Green Hornet (2011)

The Green Hornet (2011)
The Green Hornet (2011)

Diaz stars as Lenore Case, the whip-smart secretary of the titular crime-fighting duo (Seth Rogen and Jay Chou). As the Green Hornet and his sidekick Kato (Chou) take on a criminal underworld, Lenore must help them stay one step ahead of their enemies. MPAA Rating: PG-13, Box Office (adjusted for inflation): $125 million, Other Stars: Seth Rogen, Jay Chou, and Christoph Waltz.

19. A Life Less Ordinary (1997)

A Life Less Ordinary (1997)
A Life Less Ordinary (1997)

Diaz stars as Celine, a kidnapped heiress who falls in love with her captor (Ewan McGregor). As the two attempt to outwit her father (Ian Holm) and the two angels (Delroy Lindo and Holly Hunter) sent to retrieve her, they must find a way to be together. MPAA Rating: R, Box Office (adjusted for inflation): $45 million, Other Stars: Ewan McGregor, Ian Holm, Delroy Lindo, and Holly Hunter.

20. Head Above Water (1996)

Head Above Water (1996)
Head Above Water (1996)

Diaz stars as Nathalie, a woman who finds herself the target of a ruthless mobster (Harvey Keitel) after her lover (Billy Zane) steals a valuable necklace. With the mobster hot on her trail, Nathalie must use her wits to stay one step ahead of her pursuer. MPAA Rating: R, Box Office (adjusted for inflation): $25 million, Other Stars: Billy Zane, Harvey Keitel, and Bill Paxton.

21. The Counsellor (2013)

The Counsellor (2013)
The Counsellor (2013)

Diaz stars as Malkina, a dangerous and seductive woman who becomes involved with a lawyer (Michael Fassbender). As the lawyer attempts to stay one step ahead of a ruthless drug cartel, he discovers that Malkina may be more than she seems. MPAA Rating: R, Box Office (adjusted for inflation): $51 million, Other Stars: Michael Fassbender, Brad Pitt, and Javier Bardem.

22. My Sister’s Keeper (2009)

My Sister's Keeper (2009)
My Sister’s Keeper (2009)

Diaz stars as Sara, a woman whose daughter (Abigail Breslin) is terminally ill. When the daughter sues her parents for the right to make her own medical decisions, Sara must find a way to keep her family together. MPAA Rating: PG-13, Box Office (adjusted for inflation): $108 million, Other Stars: Abigail Breslin, Alec Baldwin, and Joan Cusack.

23. In Her Shoes (2005)

In Her Shoes (2005)
In Her Shoes (2005)

Diaz stars as Maggie, a wild and irresponsible free spirit who embarks on a journey with her more responsible sister (Toni Collette). As the two explore their newfound freedom, they must find a way to reconnect with each other and mend their strained relationship. MPAA Rating: PG-13, Box Office (adjusted for inflation): $87 million, Other Stars: Toni Collette, Shirley MacLaine, and Mark Feuerstein.

24. What to Expect When You’re Expecting (2012)

What to Expect When You're Expecting (2012)
What to Expect When You’re Expecting (2012)

Diaz stars as Jules, a woman who is expecting her first child. As Jules and her four fellow expectant mothers (Jennifer Lopez, Anna Kendrick, Elizabeth Banks, and Brooklyn Decker) prepare for their new arrivals, they must find a way to balance their personal lives with their impending motherhood. MPAA Rating: PG-13, Box Office (adjusted for inflation): $88 million, Other Stars: Jennifer Lopez, Anna Kendrick, Elizabeth Banks, and Brooklyn Decker.

25. The Invisible Circus (2001)

The Invisible Circus (2001)
The Invisible Circus (2001)

Diaz stars as Faith, a young woman who embarks on a journey across Europe to discover the truth about her older sister’s death. As Faith retraces her sister’s steps, she discovers that the truth may be closer than she thinks. MPAA Rating: PG-13, Box Office (adjusted for inflation): $19 million, Other Stars: Jordana Brewster, Christopher Eccleston, and Blythe Danner.

If you enjoyed our list of best Cameron Diaz movies, you will love some of our other lists!

Check out the best spy TV shows

Author