Running time: 109 mins.

Adapted from Jodi Picoult’s heartbreaking bestseller, My Sister’s Keeper is an emotionally wrought and morally complex story of one family’s extraordinary fight to save their own flesh and blood from terrible suffering.

Brian Fitzgerald (Jason Patric) and his wife Sara (Cameron Diaz) are blissfully happy with their son Jesse (Evan Ellingson) and two-year-old daughter Kate.

Their lives change forever when they discover that Kate has leukaemia, and they make a controversial decision: to conceive another child, a genetic match, in order to save Kate’s life.

Sara gives up her job as a high-powered attorney to preside over the family, and she watches in awe as youngest child Anna (Abigail Breslin) forms a close bond with Kate (Sofia Vassilieva).

Visits to hospital for various procedures become a normal part of the girls’ childhood until Anna reaches the age of 11 and announces that she no longer wants to be a guinea pig.