Best Cameron Diaz Movies, Ranked

Cameron Diaz is one of the most recognizable actors of the 1990s and 2000s, and after his strong debut alongside Jim Carrey in The mask without prior acting experience, and her commanding screen presence has secured her spots in some of the most iconic films of the decades, making her one of the most in-demand actresses.
Most of Diaz’s filmography was enjoyable, and she became a master of the rom-com genre, although she ventured into other genres during her long career. Currently, Diaz is retired, a decision she recently confirmed she doesn’t regret, however, her impact on filmmaking is undeniable. Here’s a look at the best Cameron Diaz movies, ranked.
9 The wedding of my best friend
The wedding of my best friend was released in 1997 and was directed by PJ Hogan. It was one of many romantic comedies in Diaz’s filmography and featured co-stars such as Julia Roberts and Dermot Mulroney. Roberts plays Julianne, who had an agreement with her friend Michael (Mulroney) that they would both marry at 28 if they hadn’t met a partner. Michael announces a few days before his 28th birthday that he is marrying Kimberly (Diaz) who is much younger. Diaz gives a comedic performance, and the movie is exactly the kind of performance she’s known for.
8 The sweetest thing
by Roger Kumble The sweetest thing was released in 2002 and remains a cult classic to this day. Diaz has starred alongside Christina Applegate and Selma Blair, and focuses on their comedic approach to dating, following a man Christina (Diaz) became interested in after meeting him at a club. The sweetest thing is hilarious and remains a cult classic. Diaz loved the film so much that she said she would come out of retirement to film a possible sequel. Well worth a watch and show Diaz in his element as an actor.
seven Shrek
Cameron Diaz became part of one of the most successful animated franchises when she voiced the role of Princess Fiona in Shrek, released in 2001, directed by Andrew Adamson and Vicky Jenson. Shrek featured voice roles from Eddie Murphy and Mike Myers, and became a huge hit, spawning several sequels, most of which continued to lend his voice. The story follows Shrek and his journey to retrieve Princess Fiona for Lord Farquaad, but he ends up falling in love with her himself. Shrek was extremely well received by adults and children alike, and has a place in movie history.
6 The mask
Cameron Diaz made his film debut in Chuck Russell’s 1994 The mask. The story follows Stanley Ipkiss (Jim Carrey) who discovers a mask containing the spirit of a god named Loki. Once he wears the mask, he exudes a confidence and charm that his everyday life lacks. Diaz plays Tina, Tyrell’s (Peter Greene) girlfriend who is attracted to Stanley and the mask. It was a great start for Diaz, and it’s easy to see the blossoming career she would have ahead of her as she lights up the screen even at this early stage in her career.
5 charlie’s angels
Cameron Diaz became an even bigger name than she already was when she joined the cast of McG’s 2000 blockbuster charlie’s angels. Diaz portrayed Natalie, who was the lead agent of three (also including Lucy Liu and Drew Barrymore). The Three Agents fought undercover crime and showcased a much-needed female action franchise. Recently, the cast reunited on Drew Barrymore’s show and reflected on the impact Charlie’s Angels has had.
4 New York Gangs
Cameron Diaz played a role many found surprising to her when she starred in 2002 New York Gangs, directed by Martin Scorsese. The story follows Amsterdam Vallon (Leonardo DiCaprio), a young Irish immigrant who has been released from prison and seeks revenge against his father’s killer, William Cutting (Daniel Day-Lewis). Diaz plays Jenny, who is DiCaprio’s character’s romantic interest. Diaz holds her own against acclaimed actors like DiCaprio and Day-Lewis, and proves she can be successful in multiple genres.
3 vanilla sky
2001 vanilla sky featured big names like Tom Cruise, Penélope Cruz and Diaz in another role that didn’t look like her usual roles. The film was directed by Cameron Crowe and follows the story of David Aames (Tom Cruise) who, after being involved in a car accident that scarred his face, begins to question the reality of his life. . Diaz plays one of his love interests “Julie,” and the film’s message leaves the viewer wondering about life, making for a gripping watch. Diaz earned a Golden Globe nomination for his efforts and the vanilla sky was critically acclaimed.
2 Being John Malkovich
Diaz explored different roles when she starred in the 1999s Being John Malkovich, directed by Spike Jonze. The story is completely original and full of surprises for the viewer. It’s satirical and smart, featuring a satirical take on John Malkovich and the puppeteers that give an inside view of his mind. Diaz plays John Cusack’s on-screen wife who discovers her identity in Malkovich’s mind. Diaz received BAFTA and Golden Globe nominations for the role, and it’s refreshing to see her in a different setting.
1 There’s something about Mary
The rom-com genre is something Diaz has mastered, and it’s demonstrated perfectly in his role in There’s something about Mary. Diaz plays the title character, Mary, and her performance is a big part of what makes the movie so hilarious and beloved. Mary is chased by several men and Diaz gives a solid performance that has made the film remembered as one of the funniest films of the 90s.
Read more
About the Author