Cameron Diaz's Best and Worst Movies
20th Century FoxThis Farrelly Brothers comedy put Diaz on the map as a comic actress featuring the (errr…) hair-gel scene with Ben Stiller that brought tears from laughter. Who can forget all the priceless moments ranging from the zipper accidents to the flaming puppies?
MiramaxIt wasn’t Diaz’s prettiest costume and makeup design, but she was awfully feisty in the dirty streets of 19th century New York City. She was a mean redhead who was dangerous with a knife, and oh yeah, got to hook up with Leonardo DiCaprio in a haystack – no big deal.
DreamworksEven though she was a cartoon, Shrek was arguably her most successful movie and franchise of her career. She paired up masterfully with Mike Myers as Princess Fiona, and made children and adults across the world smile to no end.
Warner Bros.Arguably one of, if not the, best performances for Cameron Diaz as she played a villain for the only time during her career—the hard nosed, greedy General Manager of the Miami Sharks. She was ruthless, cutthroat and scared the football players on the field. It’s one of the most underrated football movies of all time.
ColumbiaAside from Selma Blair getting her mouth stuck on her boyfriend’s junk, there wasn’t much to watch in this movie. Diaz plays the love-struck Cristina Walters chasing Peter Donahue (played by Thomas Jane) taking a chance on true love. Yawn.
ColumbiaWe’re not supposed to take any movies directed by McG seriously, and Charlie’s Angels was no exception. Diaz, along with the rest of the girls, was ditzy and dim involved in a shallow plot even Michael Bay wouldn’t sniff.
20th Century FoxA 28 percent approval rating on RottenTomatoes pretty much says it all, but it also says a lot about Diaz’s career choices within the last five years. She’s been settling for the same ditzy blonde role over and over again, and she’s got the range to do more.
ColumbiaAny Nancy Meyers movie spells danger, especially when the turtle necks and cashmere sweaters start showing up left and right. That said, it was moderately enjoyable watching Diaz and Jude Law interact because they’re such a beautiful couple…and have equally ridiculous incomes.
MORE ABOUT Cameron Diaz
The latest stories, biography, photos, videos, and more. Read more about Cameron Diaz Li Latest News Cameron Diaz, Justin Timberlake Endured 'Uncomfortable' Sex Scene
MORE ABOUT Cameron Diaz
Find the latest stories, biography, photos, videos, and more.
Read more about Cameron Diaz LiSee What People are Tweeting About Cameron
Cameron Diaz PHOTOS
FILE - 27 AUGUST 2012 for BIRTHDAY AUGUST 30: Actress Cameron Diaz on August 30, 2012 will celebrate her 40th Birthday. Please refer to the following profile on Getty Images Archival for further imagery. http://www.gettyimages.co.uk/Search/Search.aspx?EventId=140291659&EditorialProduct=Archival#esource=maplinARC_uki_aug12 1999 Cameron Diaz Stars In The Movie "Any Given Sunday." (Photo By Getty Images)
Launch Photo Gallery Li FILE - 27 AUGUST 2012 for BIRTHDAY AUGUST 30: Actress Cameron Diaz on August 30, 2012 will celebrate her 40th Birthday. Please refer to the following profile on Getty Images Archival for further imagery. http://www.gettyimages.co.uk/Search/Search.aspx?EventId=140291659&EditorialProduct=Archival#esource=maplinARC_uki_aug12 1999 Cameron Diaz Stars In The Movie "Any Given Sunday." (Photo By Getty Images) FILE - 27 AUGUST 2012 for BIRTHDAY AUGUST 30: Actress Cameron Diaz on August 30, 2012 will celebrate her 40th Birthday. Please refer to the following profile on Getty Images Archival for further imagery. http://www.gettyimages.co.uk/Search/Search.aspx?EventId=140291659&EditorialProduct=Archival#esource=maplinARC_uki_aug12 1996 Edward Burns, Cameron Diaz and mike McGlone on the set of "She's the One". FILE - 27 AUGUST 2012 for BIRTHDAY AUGUST 30: Actress Cameron Diaz on August 30, 2012 will celebrate her 40th Birthday. Please refer to the following profile on Getty Images Archival for further imagery. http://www.gettyimages.co.uk/Search/Search.aspx?EventId=140291659&EditorialProduct=Archival#esource=maplinARC_uki_aug12 387552 28: From left to right, actresses Cameron Diaz, Lucy Liu, and Drew Barrymore, recipients of the award for "Best Action Team" for their roles in "Charlie's Angels," pose for photographers at the 7th Annual Blockbuster Awards April 10, 2001 at the Shrine Auditorium in Los Angeles, CA. (Photo by Chris Weeks/Liaison) FILE - 27 AUGUST 2012 for BIRTHDAY AUGUST 30: Actress Cameron Diaz on August 30, 2012 will celebrate her 40th Birthday. Please refer to the following profile on Getty Images Archival for further imagery. http://www.gettyimages.co.uk/Search/Search.aspx?EventId=140291659&EditorialProduct=Archival#esource=maplinARC_uki_aug12 10/99 Orson Bean (center) and Cameron Diaz stars in the movie "Being John Malkovich." Photo Universal Studios FILE - 27 AUGUST 2012 for BIRTHDAY AUGUST 30: Actress Cameron Diaz on August 30, 2012 will celebrate her 40th Birthday. Please refer to the following profile on Getty Images Archival for further imagery. http://www.gettyimages.co.uk/Search/Search.aspx?EventId=140291659&EditorialProduct=Archival#esource=maplinARC_uki_aug12 Cameron Diaz (L) And Amy Brenneman Star As Sister Carol And Kathy In United Artists Films' Poignant Drama, "Things You Can Tell Just By Looking At Her." (Photo By Getty Images) FILE - 27 AUGUST 2012 for BIRTHDAY AUGUST 30: Actress Cameron Diaz on August 30, 2012 will celebrate her 40th Birthday. Please refer to the following profile on Getty Images Archival for further imagery. http://www.gettyimages.co.uk/Search/Search.aspx?EventId=140291659&EditorialProduct=Archival#esource=maplinARC_uki_aug12 NEW YORK, NY - JUNE 20: Actress Cameron Diaz and actor/singer Justin Timberlake attend the after party for the premiere of "Bad Teacher" at the The Bowery Hotel on June 20, 2011 in New York City. (Photo by Stephen Lovekin/Getty Images) FILE - 27 AUGUST 2012 for BIRTHDAY AUGUST 30: Actress Cameron Diaz on August 30, 2012 will celebrate her 40th Birthday. Please refer to the following profile on Getty Images Archival for further imagery. http://www.gettyimages.co.uk/Search/Search.aspx?EventId=140291659&EditorialProduct=Archival#esource=maplinARC_uki_aug12 SEVILLE, SPAIN - DECEMBER 09: Tom Cruise and Cameron Diaz seen during the shooting of the film 'Knight and Day' on December 9, 2009 in Seville, Spain. (Photo by Jose Antonio De Lamadrid/Getty Images) FILE - 27 AUGUST 2012 for BIRTHDAY AUGUST 30: Actress Cameron Diaz on August 30, 2012 will celebrate her 40th Birthday. Please refer to the following profile on Getty Images Archival for further imagery. http://www.gettyimages.co.uk/Search/Search.aspx?EventId=140291659&EditorialProduct=Archival#esource=maplinARC_uki_aug12 HOLLYWOOD - JUNE 22: Cameron Diaz's star on The Hollywood Walk of Fame on June 22, 2009 in Hollywood, California. (Photo by Kristian Dowling/Getty Images) FILE - 27 AUGUST 2012 for BIRTHDAY AUGUST 30: Actress Cameron Diaz on August 30, 2012 will celebrate her 40th Birthday. Please refer to the following profile on Getty Images Archival for further imagery. http://www.gettyimages.co.uk/Search/Search.aspx?EventId=140291659&EditorialProduct=Archival#esource=maplinARC_uki_aug12 SYDNEY - JUNE 5: (L-R) Actress Cameron Diaz shares a laugh with Drew Barrymore during the Charlies Angels press conference at the Sydney Opera House June 5, 2003 in Sydney, Australia. (Photo by Adam Pretty/Getty Images). FILE - 27 AUGUST 2012 for BIRTHDAY AUGUST 30: Actress Cameron Diaz on August 30, 2012 will celebrate her 40th Birthday. Please refer to the following profile on Getty Images Archival for further imagery. http://www.gettyimages.co.uk/Search/Search.aspx?EventId=140291659&EditorialProduct=Archival#esource=maplinARC_uki_aug12 HOLLYWOOD, CA - MAY 14: Actress Cameron Diaz arrives at the premiere of Lionsgate's 'What To Expect When You're Expecting' held at Grauman's Chinese Theatre on May 14, 2012 in Hollywood, California. (Photo by Jason Merritt/Getty Images) FILE - In this May 14, 2012 file photo, Cast member Cameron Diaz poses at the Los Angeles premiere of the film "What to Expect When You're Expecting," in Los Angeles. HarperCollins announced Wednesday, Aug. 8, 2012 that the star of "Charlie's Angels," ''There's Something About Mary" and other films has an agreement with the publisher for a book on health and wellness. Diaz's book is currently untitled and scheduled for publication in the fall of 2013. (AP Photo/Danny Moloshok, File) (FILES) Photo dated August 23, 2010 shows actress Drew Barrymore arriving for the premiere of “Going the Distance” at Grauman's Chinese Theatre in Hollywood. Barrymore married her art dealer beau on June 2, 2012 at her Montecito, California home, the third trip down the aisle for the Hollywood star, reports said. The star-studded guest list for the nuptials of Barrymore, 37, and Will Kopelman, 34, included actress Cameron Diaz and comedian Jimmy Fallon, according to the celebrity magazine People. AFP PHOTO/FILES/ROBYN BECKROBYN BECK/AFP/GettyImages LONDON, UNITED KINGDOM - MAY 22: (EMBARGOED FOR PUBLICATION IN UK TABLOID NEWSPAPERS UNTIL 48 HOURS AFTER CREATE DATE AND TIME. MANDATORY CREDIT PHOTO BY DAVE M. BENETT/GETTY IMAGES REQUIRED) Cheryl Cole and Cameron Diaz attend the UK premiere of "What To Expect When You're Expecting" at BFI IMAX on May 22, 2012 in London, England. (Photo by Dave M. Benett/Getty Images) LONDON, UNITED KINGDOM - MAY 22: (EMBARGOED FOR PUBLICATION IN UK TABLOID NEWSPAPERS UNTIL 48 HOURS AFTER CREATE DATE AND TIME. MANDATORY CREDIT PHOTO BY DAVE M. BENETT/GETTY IMAGES REQUIRED) Anna Kendrick, Cameron Diaz and Cheryl Cole attend the UK premiere of "What To Expect When You're Expecting" at BFI IMAX on May 22, 2012 in London, England. (Photo by Dave M. Benett/Getty Images) LONDON, UNITED KINGDOM - MAY 22: (EMBARGOED FOR PUBLICATION IN UK TABLOID NEWSPAPERS UNTIL 48 HOURS AFTER CREATE DATE AND TIME. MANDATORY CREDIT PHOTO BY DAVE M. BENETT/GETTY IMAGES REQUIRED) Cameron Diaz attends the UK premiere of "What To Expect When You're Expecting" at BFI IMAX on May 22, 2012 in London, England. (Photo by Dave M. Benett/Getty Images) LONDON, UNITED KINGDOM - MAY 22: (EMBARGOED FOR PUBLICATION IN UK TABLOID NEWSPAPERS UNTIL 48 HOURS AFTER CREATE DATE AND TIME. MANDATORY CREDIT PHOTO BY DAVE M. BENETT/GETTY IMAGES REQUIRED) Cameron Diaz attends the UK premiere of "What To Expect When You're Expecting" at BFI IMAX on May 22, 2012 in London, England. (Photo by Dave M. Benett/Getty Images) LONDON, UNITED KINGDOM - MAY 22: (EMBARGOED FOR PUBLICATION IN UK TABLOID NEWSPAPERS UNTIL 48 HOURS AFTER CREATE DATE AND TIME. MANDATORY CREDIT PHOTO BY DAVE M. BENETT/GETTY IMAGES REQUIRED) Cameron Diaz attends the UK premiere of "What To Expect When You're Expecting" at BFI IMAX on May 22, 2012 in London, England. (Photo by Dave M. Benett/Getty Images) LONDON, UNITED KINGDOM - MAY 22: (EMBARGOED FOR PUBLICATION IN UK TABLOID NEWSPAPERS UNTIL 48 HOURS AFTER CREATE DATE AND TIME. MANDATORY CREDIT PHOTO BY DAVE M. BENETT/GETTY IMAGES REQUIRED) Cameron Diaz and Cheryl Cole attend the UK premiere of "What To Expect When You're Expecting" at BFI IMAX on May 22, 2012 in London, England. (Photo by Dave M. Benett/Getty Images) LONDON, UNITED KINGDOM - MAY 22: (EMBARGOED FOR PUBLICATION IN UK TABLOID NEWSPAPERS UNTIL 48 HOURS AFTER CREATE DATE AND TIME. MANDATORY CREDIT PHOTO BY DAVE M. BENETT/GETTY IMAGES REQUIRED) Cameron Diaz attends the UK premiere of "What To Expect When You're Expecting" at BFI IMAX on May 22, 2012 in London, England. (Photo by Dave M. Benett/Getty Images) LONDON, UNITED KINGDOM - MAY 22: Cameron Diaz attends the UK premiere of "What To Expect When You're Expecting" at BFI IMAX on May 22, 2012 in London, England. (Photo by Eamonn McCormack/WireImage) LONDON, ENGLAND - MAY 22: Cheryl Cole and Cameron Diaz attend the UK film premiere of 'What To Expect When You're Expecting' at BFI IMAX on May 22, 2012 in London, England. (Photo by Tim Whitby/Getty Images) LONDON, ENGLAND - MAY 22: Cameron Diaz attends the UK film premiere of 'What To Expect When You're Expecting' at BFI IMAX on May 22, 2012 in London, England. (Photo by Tim Whitby/Getty Images) British singer Cheryl Cole, right, and U.S. actress Cameron Diaz pose for photographers as they arrive for the European premiere of the movie 'What to Expect When You're Expecting' at a cinema in London, Tuesday, May 22, 2012. (AP Photo/Matt Dunham) LONDON, UNITED KINGDOM - MAY 22: Cheryl Cole and Cameron Diaz attends the European premiere of 'What To Expect When You're Expecting' at BFI IMAX on May 22, 2012 in London, England. (Photo by Fred Duval/FilmMagic) LONDON, UNITED KINGDOM - MAY 22: Cameron Diaz attends the European premiere of 'What To Expect When You're Expecting' at BFI IMAX on May 22, 2012 in London, England. (Photo by Fred Duval/FilmMagic) British singer and actress Cheryl Cole (L) and American actress Cameron Diaz arrive for the European premiere of the film 'What To Expect When You're Expecting' at the IMAX Cinema in Waterloo, in London, on May 22, 2012. AFP PHOTO/ANDREW COWIEAndrew Cowie/AFP/GettyImages US actress Cameron Diaz arrives for the European premiere of the film 'What To Expect When You're Expecting' at the IMAX Cinema in Waterloo in London, on May 22, 2012. AFP PHOTO/ANDREW COWIEAndrew Cowie/AFP/GettyImages US actress Cameron Diaz arrives for the European premiere of the film 'What To Expect When You're Expecting' at the IMAX Cinema in Waterloo in London, on May 22, 2012. AFP PHOTO/ANDREW COWIEAndrew Cowie/AFP/GettyImages US actress Cameron Diaz arrives for the European premiere of the film 'What To Expect When You're Expecting' at the IMAX Cinema in Waterloo in London, on May 22, 2012. AFP PHOTO/ANDREW COWIEAndrew Cowie/AFP/GettyImages US actress Cameron Diaz arrives for the European premiere of the film 'What To Expect When You're Expecting' at the IMAX Cinema in Waterloo in London, on May 22, 2012. AFP PHOTO/ANDREW COWIEAndrew Cowie/AFP/GettyImages British singer and actress Cheryl Cole (L) and American actress Cameron Diaz arrive for the European premiere of the film 'What To Expect When You're Expecting' at the IMAX Cinema in Waterloo, in London, on May 22, 2012. AFP PHOTO/ANDREW COWIEAndrew Cowie/AFP/GettyImages British singer and actress Cheryl Cole (L) and American actress Cameron Diaz arrive for the European premiere of the film 'What To Expect When You're Expecting' at the IMAX Cinema in Waterloo, in London, on May 22, 2012. AFP PHOTO/ANDREW COWIEAndrew Cowie/AFP/GettyImages American actor Cameron Diaz arrives for the European premiere of the film 'What To Expect When You're Expecting' at the IMAX Cinema in Waterloo, in London, on May 22, 2012. AFP PHOTO/ANDREW COWIEAndrew Cowie/AFP/GettyImages British singer Cheryl Cole, right, U.S. actress Cameron Diaz, center, and actress Anna Kendrick pose for photographers as they arrive for the European premiere of the movie 'What to Expect When You're Expecting' at a cinema in London, Tuesday, May 22, 2012. (AP Photo/Matt Dunham) LONDON, ENGLAND - MAY 22: Cheryl Cole and Cameron Diaz attend the UK film premiere of 'What To Expect When You're Expecting' at BFI IMAX on May 22, 2012 in London, England. (Photo by Tim Whitby/Getty Images) British singer Cheryl Cole, left, and U.S. actress Cameron Diaz pose for photographers as they arrive for the European premiere of the movie 'What to Expect When You're Expecting' at a cinema in London, Tuesday, May 22, 2012. (AP Photo/Matt Dunham) U.S. actress Cameron Diaz poses for photographers as she arrives for the European premiere of the movie 'What to Expect When You're Expecting' at a cinema in London, Tuesday, May 22, 2012. (AP Photo/Matt Dunham) LONDON, ENGLAND - MAY 22: Cheryl Cole and Cameron Diaz attend the UK premiere of What To Expect When You're Expecting at BFI IMAX on May 22, 2012 in London, England. (Photo by Ferdaus Shamim/WireImage) LONDON, ENGLAND - MAY 22: Cheryl Cole and Cameron Diaz attend the UK film premiere of 'What To Expect When You're Expecting' at BFI IMAX on May 22, 2012 in London, England. (Photo by Tim Whitby/Getty Images) LONDON, ENGLAND - MAY 22: Cheryl Cole and Cameron Diaz attend the UK film premiere of 'What To Expect When You're Expecting' at BFI IMAX on May 22, 2012 in London, England. (Photo by Tim Whitby/Getty Images) LONDON, ENGLAND - MAY 22: Cameron Diaz attends the UK film premiere of 'What To Expect When You're Expecting' at BFI IMAX on May 22, 2012 in London, England. (Photo by Tim Whitby/Getty Images) LONDON, ENGLAND - MAY 22: Cameron Diaz attends the UK film premiere of 'What To Expect When You're Expecting' at BFI IMAX on May 22, 2012 in London, England. (Photo by Tim Whitby/Getty Images) LONDON, ENGLAND - MAY 22: Cheryl Cole and Cameron Diaz attend the UK film premiere of 'What To Expect When You're Expecting' at BFI IMAX on May 22, 2012 in London, England. (Photo by Tim Whitby/Getty Images) U.S. actress Cameron Diaz signs autographs as she arrives for the European premiere of the movie 'What to Expect When You're Expecting' at a cinema in London, Tuesday, May 22, 2012. (AP Photo/Matt Dunham) U.S. actress Cameron Diaz poses for photographers as she arrives for the European premiere of the movie 'What to Expect When You're Expecting' at a cinema in London, Tuesday, May 22, 2012. (AP Photo/Matt Dunham) U.S. actress Cameron Diaz poses for photographers as she arrives for the European premiere of the movie 'What to Expect When You're Expecting' at a cinema in London, Tuesday, May 22, 2012. (AP Photo/Matt Dunham) LONDON, ENGLAND - MAY 22: Cameron Diaz attends the UK film premiere of 'What To Expect When You're Expecting' at BFI IMAX on May 22, 2012 in London, England. (Photo by Tim Whitby/Getty Images) LONDON, ENGLAND - MAY 22: Cameron Diaz attends the UK film premiere of 'What To Expect When You're Expecting' at BFI IMAX on May 22, 2012 in London, England. (Photo by Tim Whitby/Getty Images) LONDON, ENGLAND - MAY 22: Cameron Diaz attends the UK film premiere of 'What To Expect When You're Expecting' at BFI IMAX on May 22, 2012 in London, England. (Photo by Tim Whitby/Getty Images) LONDON, ENGLAND - MAY 22: Cheryl Cole and Cameron Diaz attend the UK film premiere of 'What To Expect When You're Expecting' at BFI IMAX on May 22, 2012 in London, England. (Photo by Tim Whitby/Getty Images)MORE HOT TOPICS
Cameron Diaz's Best and Worst Movies
There’s Something About Mary (1998)
This Farrelly Brothers comedy put Diaz on the map as a comic actress featuring the (errr…) hair-gel scene with Ben Stiller that brought tears from laughter. Who can forget all the priceless moments...
MORE CELEBRITIES
-
Tom Cruise
No, Tom is not boycotting the Oscar's because his wife, Katie Holmes, was offended by an...
-
Justin Timberlake
Is Justin losing his hair? From the looks of it, he is. But the 30-year-old's thinning...
-
Madonna
Madonna is keeping it cool when it comes to her ex-hubby's recent announcement regarding...
-
Demi Moore
Demi and her ex, Bruce Willis, posed together on the red carpet to promote daughter,...
-
Sandra Bullock
While her ex-husband, Jesse James is writing a tell-all book and dishing to Howard Stern...
-
Katie Holmes
This mommy made a no no. While out to dinner with daughter, Suri, in New York, Katie...
-
Jessica Alba
This mama of one is on her way to adding a second to her brood. In February, Jessica...
-
Sarah Jessica Parker
The quirky actress is slated to star in 2011's I Don't Know How She Does It, a comedy...
-
Gwyneth Paltrow
Gwyneth is the new fashion forward face of Coach. And what does Gwyneth say to all the...
-
Victoria Beckham
Victoria arrived at the royal wedding looking very posh indeed, wearing a navy dress and...
Sites We Love

- Actor James Gandolfini of 'The Sopranos' dies at 51
- Hollywood shocked by Gandolfini's death
- More From Foxnews.com
