She's the queen of romantic comedies, but Cameron Diaz's latest big screen role strikes a very different note.
The blonde star plays the mum of a girl with leukaemia in My Sister's Keeper, which she was busy launching this week in New York.
In the heart-wrenching tale, adapted from the book of the same name by Jodi Piccoult, Cameron plays a former lawyer, who has an in-vitro genetically-matched baby to enable her older daughter to survive through bone marrow donation.
Cameron, who received a star on the Hollywood Walk of Fame this week, was on bombshell form at the film presentation in a one shouldered white dress teamed with a pair of metallic and nude peep toes. She finished off the look with a lick of scarlet lipstick.
Photo: © Getty Images