Playing now:
My Sister's Keeper (12A) *****
NOT perfect by any means, but this adaptation of the Jodi Picoult novel starring Cameron Diaz and Abigail Breslin has a really interesting take on how medicine can keep people alive for too long vs. a mothers instinct to protect her children at all costs. The perfect antidote to Year One and the forthcoming BrĂ¼no, its likely to reduce you to tears, too.