Cameron Diaz - som faktiskt började sin karriär som modell och blev berömmelse på 90-talet som skådespelerska - har varit en häftklammer i filmbranschen under hela 2000-talet. Men nyligen har skådespelerskan gått från film till företag och hon syns sällan i några Hollywood-filmer längre.
Dagens lista tar en titt på några av Cameron Diaz mest minnesvärda roller som verkligen bevisar att stjärnan behöver ge oss en comeback. Från att gest alta Natalie Cook i Charlie's Angels till att ge prinsessan Fiona sin egen röst i Shrek-serien – fortsätt bläddra för att ta reda på vilka roller som har hamnat på listan!
10 Mary Jensen I "There's Something About Mary"
Kickar av listan är Cameron Diaz som Mary Jensen i komedifilmen There's Something About Mary från 1998. Förutom Cameron Diaz, spelar filmen även Matt Dillon, Ben Stiller, Lee Evans och Chris Elliott. There's Something About Mary – som berättar historien om en man som får en chans att träffa sin drömtjej från gymnasiet – har för närvarande betyget 7,1 på IMDb.
9 Natalie Cook i "Charlie's Angels" Och "Charlie's Angels: Full Throttle"
Nästa på listan är Cameron Diaz som Natalie Cook i actionkomedifilmen Charlie's Angels från 2000 samt uppföljaren från 2001 Charlie's Angels: Full Throttle. Filmerna – som berättar historien om tre kvinnliga detektiver med en mystisk chef – spelar även Drew Barrymore och Lucy Liu. Charlie's Angels har för närvarande ett betyg på 5,5 medan uppföljaren Charlie's Angels: Full Throttle har ett betyg på 4,9 på IMDb.
8 Tina Carlyle i 'The Mask'
Låt oss gå vidare till Cameron Diaz som Tina Carlyle i superhjältekomedifilmen The Mask från 1994. I filmen – som är baserad på Mask-serierna som publicerats av Dark Horse Comics – medverkar även Jim Carrey, Peter Riegert, Peter Greene, Amy Yasbeck och Richard Jeni.
För närvarande har The Mask - som berättar historien om en banktjänsteman som förvandlas till en manisk superhjälte - 6,9 i betyg på IMDb.
7 Lotte Schwartz i 'Being John Malkovich'
En annan av Cameron Diaz mest minnesvärda roller är hennes skildring av Lotte Schwartz i 1999 års fantasykomedi-drama Being John Malkovich. Filmen berättar historien om en dockspelare som hittar en portal som leder in i John Malkovichs sinne - och förutom Cameron Diaz har den även John Cusack, Catherine Keener, Orson Bean, Mary Kay Place och John Malkovich i huvudrollerna. För närvarande har Being John Malkovich ett betyg på 7,7 på IMDb.
6 Julianna "Julie" Gianni i 'Vanilla Sky'
Nästa på listan är Cameron Diaz som Julianna "Julie" Gianni i 2001 års sci-fi-psykologiska thriller Vanilla Sky. Förutom Cameron Diaz spelar filmen även Tom Cruise, Penélope Cruz, Kurt Russell, Jason Lee och Noah Taylor – och den berättar historien om en ägare till ett stort förlag vars liv förändras drastiskt. För närvarande har Vanilla Sky betyget 6,9 på IMDb.
5 Joy McNally i "What Happens In Vegas"
En annan av Cameron Diaz mer minnesvärda roller är hennes skildring av Joy McNally i 2008 års rom-com What Happens in Vegas. Filmen - som berättar historien om två personer som planerar att skilja sig direkt efter att ha gift sig med varandra men en domare bestämmer att de måste leva tillsammans under en viss tid - har även Ashton Kutcher, Rob Corddry, Treat Williams och Dennis. Mjölnare. För närvarande har What Happens in Vegas betyget 6,1 på IMDb.
4 Christina W alters i 'The Sweetest Thing'
Apropå rom-coms - låt oss gå vidare till Cameron Diaz som Christina W alters i filmen The Sweetest Thing från 2002.
Förutom Cameron Diaz har filmen även Christina Applegate, Selma Blair, Thomas Jane, Jason Bateman och Parker Posey i huvudrollerna – och den berättar historien om en kvinna som lär sig om flirtingetiketten. För närvarande har The Sweetest Thing betyget 5,2 på IMDb.
3 Kimberly "Kimmy" Wallace i "My Best Friend's Wedding"
Låt oss gå vidare till Cameron Diaz som Kimberly "Kimmy" Wallace i den romantiska komedin My Best Friend's Wedding från 1997. Filmen berättar historien om en oväntad kärlekstriangel som bildas mellan vänner, och den har även Julia Roberts, Dermot Mulroney, Rupert Everett och Philip Bosco i huvudrollerna. För närvarande har My Best Friend's Wedding betyget 6,3 på IMDb.
2 Elizabeth Halsey i "Bad Teacher"
Nästa på listan är Cameron Diaz som Elizabeth Halsey i 2011 års komedi Bad Teacher. Förutom Cameron Diaz spelar filmen även Justin Timberlake, Lucy Punch, John Michael Higgins och Jason Segel – och den berättar historien om en lat lärare som tvingas gå tillbaka till undervisningen för att förhindra att hennes fästmö dumpar henne. För närvarande har Bad Teacher ett betyg på 5,6 på IMDb.
1 Och till sist, prinsessan Fiona i "Shrek"-franchisen
Avsluta listan är Cameron Diaz som prinsessan Fiona i den animerade komediserien Shrek. Även om Cameron Diaz inte skådespelar utan bara använder sin röst för den här rollen - ändrar det inte det faktum att Fiona förblir en av hennes mest minnesvärda karaktärer. Genom åren har Cameron Diaz gett Fiona sin röst i fyra Shrek-filmer - 2001' Shrek, 2004's Shrek 2, 2007's Shrek the Third och 2010's Shrek Forever After.