Happy b'day Cameron Diaz! Her best roles through the years

UPDATED ON SEP 08, 2014 05:30 PM IST 6 Photos
1 / 6
My Sister's Keeper: Cameron plays mother to a young girl with leukemia in this one of the most tear-jerking movie of all time.

My Sister's Keeper: Cameron plays mother to a young girl with leukemia in this one of the most tear-jerking movie of all time.

UPDATED ON SEP 08, 2014 05:30 PM IST
2 / 6
Charlie's Angels: Undoubtedly Cameron's most remebered role played with Lucy Liu and Drew Barrymore in this action movie.

Charlie's Angels: Undoubtedly Cameron's most remebered role played with Lucy Liu and Drew Barrymore in this action movie.

UPDATED ON SEP 08, 2014 05:30 PM IST
3 / 6
Shrek: Many of you may not know this but it was Cameron herself who gave voice to Princess Fiona, Shrek's love interest!

Shrek: Many of you may not know this but it was Cameron herself who gave voice to Princess Fiona, Shrek's love interest!

UPDATED ON SEP 08, 2014 05:30 PM IST
4 / 6
There Is Something About Mary: She starred in this comedy with Matt Dillon and Ben Stiller and looked the best she ever did.

There Is Something About Mary: She starred in this comedy with Matt Dillon and Ben Stiller and looked the best she ever did.

UPDATED ON SEP 08, 2014 05:30 PM IST
5 / 6
The Mask: One of her earliest films. She looked like a completely different person back then.

The Mask: One of her earliest films. She looked like a completely different person back then.

UPDATED ON SEP 08, 2014 05:30 PM IST
6 / 6
In Her Shoes: Cameron plays little sister to Tony Colett in this one. This is another one of her underrated by very serious roles and she delivers perfectly.

In Her Shoes: Cameron plays little sister to Tony Colett in this one. This is another one of her underrated by very serious roles and she delivers perfectly.

UPDATED ON SEP 08, 2014 05:30 PM IST
SHARE
Story Saved