Never Let Me Go
This heartbreaking adaptation of Kazuo Ishiguro's affecting sci-fi inflected drama, written for the screen by 28 Years Later scribe Alex Garland, follows three childhood friends (Carey Mulligan, Andrew Garfield and Kiera Knightley) in an alternative version of 20th century England, who discover the tragic secret of their collective fates...