Based on Kazuo Ishiguro's acclaimed novel, this sci-fi drama from director Mark Romanek is centered on thirtysomething Kathy (Carey Mulligan), who reflects on her time spent at Hailsham, an English boarding school, alongside classmates Ruth (Keira Knightley) and Tommy (Andrew Garfield). Born for an unusual reason, the three struggle with their destiny and their love triangle. Charlotte Rampling plays headmistress Miss Emily.