---
title: "7 Best Cameron Diaz Movies ..."
description: "Shrek; Gangs of New York; Charlie’s Angels; Being John Malkovich; There’s Something about Mary; More ..."
url: "https://allwomenstalk.com/7-best-cameron-diaz-movies/"
category: "celebs"
last_updated: "2026-06-07"
---

# 7 Best Cameron Diaz Movies ...

I loved Cameron Diaz in the new movie “Knight and Day” with Tom Cruise, and it got me wondering - what else has she been in that I loved? I did some research on IMDB, and she’s been in so many! Here’s my list of the 7 best Cameron Diaz movies… how many of these have you seen?

## 1. Shrek

![Shrek](https://resize.allw.mn/1028x0/filters:format(webp)/filters:quality(70)/content/www/2010/07/7-best-cameron-diaz-movies/shrek_7-best-cameron-diaz-movies_400x278.jpg)

Who doesn’t love the Shrek movies? In the film series, Cameron Diaz does the voice for Princess Fiona, who, as it turns out, isn’t the gorgeous redheaded princess she seems… she’s been under a spell, and at night, she turns into a green ogre, just like Shrek! I love her… she’s sassy, smart, and honest.

## 2. Gangs of New York

![Gangs of New York](https://resize.allw.mn/1028x0/filters:format(webp)/filters:quality(70)/content/www/2010/07/7-best-cameron-diaz-movies/gangs-of-new-york_7-best-cameron-diaz-movies_400x263.jpg)

This movie is bloody, violent, hard to watch… but Cameroon Diaz is brilliant. She plays Jenny, a pickpocket, prostitute, and [all-around bad girl](https://allwomenstalk.com/8-tips-for-being-a-bad-girl-in-bed/)… with a good heart.

## 3. Charlie’s Angels

![Charlie’s Angels](https://resize.allw.mn/1028x0/filters:format(webp)/filters:quality(70)/content/www/2010/07/7-best-cameron-diaz-movies/charlie-s-angels_7-best-cameron-diaz-movies_400x300.jpg)

In this series of movies, based on my favorite retro TV show, Diaz plays Natalie Cook. Natalie is ditzy, innocent, sweet, and completely bad-ass! She’s not just another spy with a pretty face. She totally kicks butt!

## 4. Being John Malkovich

![Being John Malkovich](https://resize.allw.mn/1028x0/filters:format(webp)/filters:quality(70)/content/www/2010/07/7-best-cameron-diaz-movies/being-john-malkovich_7-best-cameron-diaz-movies_400x267.jpg)

This film is so unusual, but so interesting! Diaz plays Lotte, the pet-obsessed wife of a miserably unsuccessful puppeteer. Her husband soon discovers a portal into the head of actor John Malkovich (played by, of course, John Malkovich). It’s such an odd idea, but Diaz is fantastic! But her hair is a mess…

## 5. There’s Something about Mary

![There’s Something about Mary](https://resize.allw.mn/1028x0/filters:format(webp)/filters:quality(70)/content/www/2010/07/7-best-cameron-diaz-movies/there-s-something-about-mary_7-best-cameron-diaz-movies_400x300.jpg)

This is probably the Cameron Diaz role people know the most. In this hilariously vulgar movie, Diaz plays Mary, a sweet, gorgeous girl that’s sought after by so many men, all of whom are ridiculous… but funny! I love the hair gel scene!

## 6. My Best Friend’s Wedding

![My Best Friend’s Wedding](https://resize.allw.mn/1028x0/filters:format(webp)/filters:quality(70)/content/www/2010/07/7-best-cameron-diaz-movies/my-best-friend-s-wedding_7-best-cameron-diaz-movies_400x267.jpg)

I had forgotten that Cameron Diaz was in this movie! She plays the girl who’s about to marry Julia Roberts’ best friend, and when Julia tries to get him back, Diaz, unaware, befriends her and actually makes her a bridesmaid! There’s one scene, with karaoke, where Julia tries to embarrass her, and it just ends up making you love Diaz more!

## 7. The Mask

![The Mask](https://resize.allw.mn/1028x0/filters:format(webp)/filters:quality(70)/content/www/2010/07/7-best-cameron-diaz-movies/the-mask_7-best-cameron-diaz-movies_400x347.jpg)

Who’s that gorgeous bombshell lounge singer on stage, playing opposite Jim Carrey? That’s Tina Carlyle, played by Cameron Diaz. She’s so funny in this movie, just as funny as Jim Carrey. And she’s gorgeous, too!

I had forgotten about some of these movies, so now I’m going to have to watch them again! Which of these do you like Cameron Diaz in the most? Or is there another Diaz movie you like more? Please let me know!

## Related Posts

- [great family movies](https://allwomenstalk.com/8-great-family-movies/)
- [john leguizamo zombie](https://allwomenstalk.com/8-brilliant-zombie-movies-2/)
- [sandra dee movies list](https://allwomenstalk.com/7-of-my-favorite-movie-remakes/)
- [funniest sports movies](https://allwomenstalk.com/8-hilarious-sports-movies/)
- [top 10 action films of all time](https://allwomenstalk.com/10-best-action-movies/)
- [akasha starr instagram](https://allwomenstalk.com/9-sexiest-tv-and-movie-vampires/)
- [top movie couples](https://allwomenstalk.com/top-10-most-adorable-movie-couples/)
- [sidekick in movies](https://allwomenstalk.com/8-great-movie-sidekicks/)
- [joseph gordon-levitt top movies](https://allwomenstalk.com/7-best-joseph-gordon-levitt-movies/)
- [7movies](https://allwomenstalk.com/7-movies-i-wish-id-never-seen/)
- [7 New Movies Worth Checking out ...](https://movies.allwomenstalk.com/7-new-movies-worth-checking-out/)
- [7 Worst Movies Ever ...](https://movies.allwomenstalk.com/7-worst-movies-ever/)

## Site Information

- [Main page](https://allwomenstalk.com)
- [Contact us](https://allwomenstalk.com/contact.html)
- [HTML article](https://allwomenstalk.com/7-best-cameron-diaz-movies/)

