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

Updated: Aug 30, 2014 16:08 IST

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.
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.

top photos

other photos