The Joy of Sex becomes a little less gleeful when Annie (Cameron Diaz)'s hubby Jay (Jason Segel) accidentally sends their sex tape to all of their family and friends. Using the book as inspiration, the married couple originally decided to make the video to spice up their sex life. Perhaps they should've just read it together instead. Sex Tape hits theaters July 18.
Diaz plays Jules in this romantic comedy that centers on a group of women with various pregnancy issues. The super successful fitness trainer gets pregnant unexpectedly and struggles with whether she should continue her normal active life or slow down and take care of herself.
Two women with guy issues decide to swap homes in each other's countries with Amanda (Diaz) going to London and Iris (Kate Winslet) heading to the States. While there, they each meet a guy and fall in love.
This film version of the hit 70's TV show starred Diaz, Drew Barrymore and Lucy Liu as Charlie's Angels—Natalie, Dylan and Alex, respectively. In the first flick and the sequel, the trio takes on the bad guys, kicking butt in some seriously fierce outfits.
Julia Roberts and Diaz made it tough to choose who to root for in this romantic comedy. In it, Diaz plays Kimberly, a happy-go-lucky privileged 20-something who is engaged to Julianne (Roberts)'s best friend Michael (Dermot Mulroney). The drama begins when Julianne tries to keep Michael for herself.
Diaz made her film debut when she starred alongside Jim Carrey in this 1994 comedy as Tina Carlyle, a stunning singer who becomes the object of Stanley Ipkiss (Carrey)'s affection. The only problem is that Tina is already in a relationship with gangster Dorian Tyrell (Peter Greene).
Starring with Leslie Mann and Kate Upton, Cameron plays Carly, who finds out her boyfriend is married and teams up with his wife and another one of his mistresses to put together a plan for revenge.
Diaz stole Shrek (Mike Myers)'s heart as Princess Fiona in this animated film series, in which she played a beautiful, but cursed princess who transforms into an ogress every evening. The spell can only be broken by her true love's kiss, which starts to get complicated when she falls for Shrek, an ogre.
In this 2011 comedy, Diaz plays Elizabeth, a gold digger who is forced to return to her job as a middle school teacher after her wealthy fiancé dumps her. Elizabeth, who would rather sleep in class than teach, sees her dreams of raising money for a boob job come closer when wealthy substitute teacher Scott Delacore (Justin Timberlake) arrives. Timberlake just so happens to be Diaz's ex-boyfriend in real life, and has a sex scene (of sorts) with her in the film.
In this comedy written by former South Park writer Nancy Pimental, Diaz plays Christina, a club hopping single lady who gives up trying to find Mr. Right and goes for Mr. Right Now instead. That is, until she meets real estate agent Peter (Thomas Jane) in a nightclub and finds him to be close to perfect. Comedy (and penis songs) ensues when she and her BFF Courtney (Christina Applegate) go on a road trip to track him down at his brother's wedding.
Who could forget Mary slicking down her hair with Ted's interesting hair gel in this comedy flick. In the 1998 Farrelly Brothers film, Cameron played Mary—dream girl to Ted (Ben Stiller), Healy (Matt Dillon) and just about everyone she came across.