Prepare to have your heart ripped from your chest, because Never Let Me Go runs a never-ending gauntlet of emotions. This film is set in the not-so-distant future, where there's a cloning system in place to generate organs for people. The average life expectancy has increased dramatically, but it's at the expense of the clone population, who must give "donations" once they reach adulthood. Most clones only survive one or two donations, and only live to the age of about 25 or 30. The futility of how the clones fight so hard for every second they can get is hauntingly beautiful, but what really sticks with you is Carey Mulligan's musings at the end of the film: she's frustrated, because she feels that she doesn't have enough time. Her life is too short, but then she thinks about it, and she says that's how normal people must feel too. We're all constantly checking our watches, worrying about when the end will come. Putting it in the context of these people who have such cruelly short lives is a stroke of brilliance, and a beautiful way of putting that universal fear into light.