From her legendary 1994 big-screen debut to her place as one of the highest-grossing romantic comedy leads in cinema history, Diaz’s unique mix of physical comedy, magnetic charm, and dramatic range has made her a timeless fan favorite.
To celebrate her birthday, here is the definitive breakdown of her 10 greatest cinematic performances.
1. Mary Jensen – There’s Something About Mary (1998)
The Farrelly brothers’ raunchy classic catapulted Diaz from promising talent to global comedy superstar. Playing the sweet, oblivious, and endlessly sought-after Mary, Diaz’s flawless physical comedy and genuine charm earned her a Golden Globe nomination and created some of the most iconic comedic scenes in modern cinema history.
2. Lotte Schwartz – Being John Malkovich (1999)
Stepping entirely outside her glamorous image, Diaz transformed into Lotte, a frizzy-haired, pet-obsessed woman who discovers a portal into the mind of actor John Malkovich. Her unrecognizable, deeply complex performance in Spike Jonze’s surreal masterpiece earned her Golden Globe, SAG, and BAFTA nominations.
3. Tina Carlyle – The Mask (1994)
At just 21 years old and with no prior acting credits, Diaz made one of the most famous feature debuts in film history. Opposite Jim Carrey, her entrance as lounge singer Tina Carlyle ignited the screen, turning The Mask into a massive box-office phenomenon and launching her career overnight.
4. Amanda Woods – The Holiday (2006)
Nancy Meyers’ beloved romantic comedy features Diaz as Amanda, a high-strung Los Angeles movie trailer producer who swaps houses with a quiet English editor (Kate Winslet) for Christmas. Diaz’s frantic, heart-on-her-sleeve energy opposite Jude Law made the film a perennial holiday classic.
5. Natalie Cook – Charlie’s Angels (2000) & Charlie’s Angels: Full Throttle (2003)
Joining forces with Drew Barrymore and Lucy Liu, Diaz brought high-octane martial arts, infectious joy, and effortless style to the big-screen reboot. Her portrayal of the goofy yet lethal Natalie Cook anchored the franchise to global box-office gold.
6. Princess Fiona – The Shrek Franchise (2001–Present)
Lending her voice to DreamWorks’ groundbreaking animated saga, Diaz subverted classic fairy-tale tropes as Princess Fiona. Balancing regal grace with kick-butt martial arts and ogre pride, her voice performance remains a cornerstone of modern animation.
7. Julie Gianni – Vanilla Sky (2001)
In Cameron Crowe’s psychological drama, Diaz delivered one of her most intense dramatic performances as Julie Gianni, an obsessed woman whose volatile jealousy unravels Tom Cruise’s character. Her haunting turn earned her fourth Golden Globe nomination.
8. Kimberly Wallace – My Best Friend’s Wedding (1997)
Stealing scenes opposite Julia Roberts, Diaz played Kimberly, a sweet, wealthy architecture student preparing to marry her fiancé. Her deliberately out-of-tune karaoke performance of “I Just Don’t Know What to Do with Myself” remains an unforgettable rom-com highlight.
9. Jenny Everdeane – Gangs of New York (2002)
Working under the direction of Martin Scorsese, Diaz starred alongside Leonardo DiCaprio and Daniel Day-Lewis in this sprawling historical epic. Playing a street-smart pickpocket in 1860s Manhattan, Diaz showcased her dramatic fortitude in a heavy period piece.
10. Joy McNally – What Happens in Vegas (2008)
Opposite Ashton Kutcher, Diaz brought her signature slapstick energy to this hit romantic comedy about two strangers who get wildly drunk in Las Vegas, get married, and hit a $3 million slot machine jackpot. Her electric chemistry with Kutcher drove the film to over $219 million worldwide.
