'My Sister's Keeper' actress Cameron Diaz can relate to her latest film character, saying she would give anything to help those close to her.
Cameron Diaz would do anything for her loved ones.
The actress found it easy to empathise with her 'My Sister's Keeper' character Sara Fitzgerald, whose daughter has terminal cancer, even though she isn't a mother herself.
She said: "I think we all related to the fact that there isn't anything that you wouldn't give someone that you love that deeply. You do whatever it takes to keep that person alive. I think that that's something that spoke to most of us, for this film, and what I think is so effective in the film."
Cameron - whose father Emilio Diaz died after developing pneumonia while she was working on the film - also praised her 13-year-old co-star Abigail Breslin for her brave performance.
Abigail plays Sara's other daughter Anna, who was a designer baby born to help keep Kate alive. However, Anna decides she wants the right to make her own medical decisions.
Cameron said: "What was amazing about working with Abigail was that I realised you see her and you're like, 'Oh, she's just a little girl,' but she's got so much power within her. I went up to her mother and said, 'Your daughter is a warrior.'
"She can take all these things that are happening around her, that are these very adult, complicated, complex situations and ideas, and she's able to somehow put something behind it with more strength than you see in most people. I was amazed by how strong she is. She's just a powerhouse."