Cameron Diazis a cinematic sweetheart who initially captured audiences' attention with hit movies such asThe Mask,There’s Something About Mary, andThe Holiday. Known for her romantic comedies and dramas, Diaz was born in San Diego, California, and worked as a model before making her feature film debut in the 1994 comedy,The Mask, oppositeJim Carrey. She earned her breakthrough role in the hysterical rom-com as the titular character inThere’s Something About Mary, earning her worldwide recognition and several Golden Globe nominations.
Diaz went on to appear in a variety of popular films ranging from the Oscar-nominated drama,Gangs of New York, to providing the voice of Princess Fiona in DreamWorks' animated comedy,Shrek. Today, Diaz’s films continue to be a favorite among movie fans and, while she has appeared in dozens of noteworthy films, there are some likeIn Her ShoesandCharlie’s Angelsthat fall into the category as some of her finest (and funniest) films.

Directed by Jake Kasdan
Bad Teacheris an unconventional comedy starring Diaz as a foul-mouthed, immoral, often tipsy middle school teacher who believes all her problems will be solved once she marries a wealthy bachelor. When her engagement goes south, she sets her sights on the school’s newest teacher and heir to a massive fortune (Justin Timberlake),who is the definition of an upstanding and honorable educator.
Despite earning mixed and poor reviews,Bad Teacheris still an entertaining film that features one of Diaz’s most comedic, unhinged performances, earning it a spot as one of her best. With a supporting cast consisting also ofJason Segel,Lucy Punch, andThe Office’sPhyllis Smith,Bad Teacheris stacked full of comedy and outrageous scenarios such as a risqué school car wash and petty slapstick sabotage, is what ultimately deems it to be one of Diaz’s top films.

Bad Teacher
Rent on Amazon Prime
9’The Mask' (1994)
Directed by Russell Chuck
At the age of twenty-one, Diaz made her big screen debut as the sultry singer and gangster’s girlfriend, Tina Carlyle, in the comedy,The Mask. The film follows an average bank teller, Stanley Ipkiss, played by Jim Carrey, who accidentally discovers a mysterious mask that transforms him into a cool and confident character. Unfortunately, Ipkiss' alter ego eventually gains unwanted attention from local detectives as well as Tina’s boyfriend, who has it out for the wise-cracking jokester.
According toCollider’sBethany Edwards, Diaz wasn’t the first choice for Tina Carlyle, but when the film’s director, Chuck Russell, saw her photo, he asked her to come in and audition. Initially, Russell was eyeing model and television personality,Anna Nicole Smith,but despite her charm and beauty, he didn’t feel that she was right for the part. The director had also been looking at various models to potentially fill the role and after Diaz’s first read-through, he felt that she was a perfect fit for the part.After several callbacks and witnessing undeniable chemistry between Diaz and Carrey, she landed the role and, as Edwards says, “the rest is history.”

Based on the comic series, The Mask is an action-comedy movie that stars Jim Carrey as Stanley Ipkiss, a mild-mannered bank teller with bad luck regarding life and women. However, his fortunes are reversed when he stumbled upon a mythical Mask said to belong to the Norse god of mischief, Loki. When Stanley puts the mask on, he becomes a cartoonish, comedic, and violent troublemaker with powers out of this world.
8’Knight and Day' (2010)
Directed by James Mangold
In the action-comedy,Knight and Day, Diaz takes on the role of June Havens who, after trying to catch a flight to Kansas, accidentally finds herself in the middle of a wild adventure across the globe with a mysterious and handsome man, Roy Miller (Tom Cruise). When her life is jeopardized, she becomes Miller’s unwilling partner on the complex mission and surprisingly manages to teach him a few things along the way.
Diaz and Cruise are a sheer delight inKnight and Day,complimenting each other’s performances with sarcastic humor and witty banter that makes them a surprisingly top-notch comedic duo. While the film follows a classic formula and features unrealistic to almost impossible scenarios,Diaz and Cruise’s dynamic in this whirlwind spy thriller is enough to deemKnight and Dayas one of Diaz’s best in more recent years.

Knight and Day
7’Charlie’s Angels' (2000)
Directed by McG
Based on the 1970s hit television series, Diaz teams up withDrew BarrymoreandLucy Liuin the action thriller,Charlie’s Angels,as three highly trained, intelligent, elite private investigators, Natalie Cook (Diaz), Dylan Sanders (Barrymore), and Alex Munday (Liu), who are tasked with finding a kidnapped software engineer and also retrieving his secret voice technology before it falls into the wrong hands.
Charlie’s Angelsmay not have been as groundbreaking as the original show, but it was still a massive cultural phenomenon that appealed to audiences around the world. The film also features an epic cast includingSam Rockwell,Tim Curry, andJohn Forsythereprising his role as the unseen Charlie from the series, adding a touch of nostalgia to the overall film.Even though the film featured more comedy and humor than the popular series,Charlie’s Angelswas a massive commercial hit and still ranks asone of Diaz’s most iconic performancesto date.

Charlie’s Angels
Watch on Paramount+
6’In Her Shoes' (2005)
Directed by Curtis Hanson
Diaz stars alongsideToni Collettein the underrated dramedy,In Her Shoes, which follows an irresponsible party girl, Maggie (Diaz) who, after being kicked out by her parents, is taken in by her hard-working lawyer sister Rose (Collette), but after Maggie foils her sister’s love life, she is asked to move out. When their grandmother (Shirley MacLaine),who they’d never met before, comes into their lives, the two very opposite sisters learn that they have more in common than they originally thought.
In Her Shoesis based on the 2002 novel by the same name written byJennifer Weinerand also starsMark Feuerstein,Norman Lloyd, andThe Sopranosstar,Jerry Adler.Diaz and Collette are an endearing team that manages to effortlessly blend their polar opposite characters into a cherished bond glued together by MacLaine, who also gives a stellar performance.In Her Shoesearned overall positive reviews and was credited for making something special and unique out of material that is prevalent in similar films.
In Her Shoes
5’The Holiday' (2006)
Directed by Nancy Meyers
The Holidayis a one-of-a-kind romantic comedy that features an incredible cast of stars tailored to a heartwarming love story that goes beyond the typical romance flick. Diaz andKate Winsletstar as Amanda and Iris, who are fed up with their current situations in life and decide to swap homes for the holiday season. As Iris comes to California and Amanda goes to England, the two women soon discover a new world around them and meet new friends who inadvertently influence their journey of self-discovery.
The Holidayis a clever and cheeky rom-com that also features an all-star cast includingJude Law,Jack Black, and Western icon and classic film star,Eli Wallach. Unlike other romantic comedies,The Holidayhas much more depth and makes an extensive effort to explore the importance of living life to the fullest as well as realizing that some good things fall apart, so better things can come together.Diaz delivers an exceptional balance of humor and sentiment in this signature rom-com and, while she and her co-stars effortlessly mesh together, her performance stands out as the film’s best.
The Holiday
Two women troubled with guy-problems swap homes in each other’s countries, where they each meet a local guy and fall in love.
4’Being John Malkovich' (1999)
Directed by Spike Jonze
After establishing herself as a promising comedic actress, Diaz was cast inSpike Jonze’s directorial debut,Being John Malkovich.The film is a twisted surreal comedy that follows an unemployed puppeteer, Craig Schwartz (John Cusak), who takes a temp job in an office where he finds a portal that leads into the mind of actor,John Malkovich. Diaz takes on the role of Cusak’s wife, Lotte Schwartz, who, after having the experience of being Malkovich, becomes obsessed with the idea of being a man.
The film meticulously toes the line between fantasy and reality as Malkovich, who plays himself, tries to regain control of his mind while the others exploit their discovery for their own personal benefit. The concept might be a bit baffling, but it somehow works as Jonze lays it out, and, with a highly capable and intriguing cast,Being John Malkovichreigns as an essential cult classic among film fanatics.Diaz holds her own against her experienced co-stars and effectively proves her worth as a promising dramatic actress with a spectacular performance that is both surprising and spellbinding.
Being John Malkovich
Being John Malkovich is a 1999 surreal comedy that tells the story of puppeteer Craig Schwartz (John Cusack), who discovers a portal that leads directly into the mind of real-life actor John Malkovich. Directed by Spike Jonze and featuring an all-star cast that includes Cameron Diaz and Catherine Keener, the film explores themes of identity, obsession, and the blurred lines between reality and fiction.
3’Shrek' (2001)
Directed by Andrew Adamson and Vicky Jenson
In her animation debut, Diaz provides the voice of Princess Fiona, who is rescued from a dragon-guarded tower by a cynical ogre, Shrek (Mike Myers), and his noblestead, Donkey (Eddie Murphy). As they take Fiona to the kingdom of Duloc where she is to marry King Farqquad (John Lithgow), a sudden romance begins to blossom between Shrek and Fiona that seems to be impossible, but Shrek soon learns that there’s more to the princess than what meets the eye.
DreamWork’sShrekbreaks every rule in the fairytale genre, subtly knocking all the traditional themes with a unique and beautiful love story that gives a whole new meaning to happily ever after.While the animated comedy features against-the-type characters, Diaz’s character, Fiona, is the most surprising of them all. Initially appearing as the classic damsel in distress, she turns the tables on audiences by revealing a fierce karate-chopping badass who makes birds explode when she sings. The film has led to three sequels, with all the stars reprising their roles, and according toCollider’sDiego Peralta,Shrek 5is currently in production with an expected release date of June 30, 2025.
An ogre named Shrek finds his swamp invaded by banished fairy tale characters. To reclaim his peaceful solitude, Shrek strikes a deal with the diminutive tyrant Lord Farquaad to rescue Princess Fiona from a dragon-guarded castle. An unlikely friendship forms between Shrek, Fiona, and a talkative Donkey, leading to comedic adventures and lessons about true love and acceptance.
Watch on Netflix
2’Gangs of New York' (2002)
Directed by Martin Scorsese
Gangs of New Yorkis a riveting historical drama with a star-studded cast that depicts the gritty streets of New York and the ruthless gangsters who run it.Leonardo DiCapriostars as Amsterdam Vallon, the son of a murdered Irish gang leader, who returns home to take his revenge on his father’s killer, the sadistic cutthroat, William “Bill the Butcher” Cutting (Daniel Day-Lewis). Diaz stars as a beautiful pickpocket, Jenny Everdeane, who finds herself torn between the affections of Vallon and her loyalty to Cutting.
Diaz delivers one of her finest dramatic performances inMartin Scorsese’sGangs of New York, which received several Academy Award nominations, including Best Picture, Best Director, and Best Actor for Day-Lewis. While some criticized Diaz’s casting, she still conveys a captivating character who plays a significant role in the film’s overall plot. Aside from the negative comments,Diaz deserves a bit more credit for her performance and took on her first major dramatic role with ease, portraying a more than satisfactory performance as the highly sought-after heartthrob of the Five Points.
Gangs of New York
In 1862, Amsterdam Vallon returns to the Five Points area of New York City seeking revenge against Bill the Butcher, his father’s killer.
Watch on Max
1’There’s Something About Mary' (1998)
Directed by Peter Farrelly and Bobby Farrelly
There’s Something About Maryis considered to be Diaz’s breakthrough role as a promising leading lady as well as a worthy addition to the romantic-comedy genre. The hit 90s rom-com tells the story of Ted Stroehmann (Ben Stiller) who, after his dream of going to his high school prom with Mary Jensen is shattered, and now sixteen years later, hires a private investigator (Matt Dillon) to find Mary so they can reconnect. After the private eye locates Mary, he soon finds himself enamored with her, resulting in a slew of comedic mishaps and a romantic rivalry over the lovely Mary.
Diaz is the ideal girl-next-door inThere’s Something About Mary, which has just as much humor as it does heart. Film critic,Roger Ebert, gave the movie three out of four stars, noting how it unapologetically throws comedic shade at common decency and moral values, revealing the core of what essentially makes us all human.Today,There’s Something About Marystill reigns as one of the greatest romantic comedies and is also credited by many as Diaz’s overall best movie and comedic performance.