From ‘The Mask’ to ‘Charlie’s Angels’: Cameron Diaz’s Best Performances

Diaz’s dazzling debut as Tina Carlyle introduced her as a Hollywood sensation, stealing the spotlight alongside Jim Carrey’s manic energy.

As the sweet and naive Kimmy, Diaz held her own against Julia Roberts, proving that she was more than just a pretty face—she had comedic timing too!

With her effortlessly cool charm, Diaz turned Mary into one of the most iconic rom-com heroines of all time (and yes, that hair gel scene is legendary).

Breaking stereotypes, Diaz played a tough-as-nails football team owner, showing she could command the screen in a dramatic role.

With her mix of action, comedy, and charm, Diaz’s Natalie Cook was the ultimate blend of badass and bubbly, making fight scenes look effortlessly fun.

As the voice of Princess Fiona, Diaz breathed life into the feisty, independent, and totally lovable ogre princess, proving animation could have heart and humor.

Playing Amanda Woods, Diaz nailed a heartwarming holiday romance, delivering humor, vulnerability, and that unforgettable solo dance scene.

In this revenge comedy, Diaz teamed up with Leslie Mann and Kate Upton, showing her comedic brilliance in a power-packed trio of women taking down a cheater.

STAY TURNED FOR DEVELOPMENT