Never Let Me Go is Mark Romanek‘s (director) and Alex Garland‘s (writer) adaptation of Kazuo Ishiguro’s novel, starring Carey Mulligan, Keira Knightley, Andrew Garfield, Charlotte Rampling, Sally Hawkins, Andrea Riseborough, Domhnall Gleeson and Charlie Rowe.
Kath (Carey Mulligan) watches Tommy (Andrew Garfield) go in for his probably final donation and uses this time to reflect upon her life: How she grew up at Hailsham together with Tommy and Ruth (Keira Knightley), slowly discovering and coming to terms with the path chosen for her by her mere existence: she like all the other children at Hailsham is a clone, built for donating her organs and ultimately her life.
Never Let Me Go is an excellent adaptation, though it doesn’t manage to be quite as good as the book. Which probably wouldn’t have been possible anyway. But with a brilliant cast, wonderful soundtrack and very nice cinematography it has everything you need.