Never Let Me Go is a 2010 British dystopian drama movie based on Kazuo Ishiguro's 2005 novel of the same name. The movie was directed by Mark Romanek from a screenplay written by Alex Garland. It stars Carey Mulligan, Keira Knightley, and Andrew Garfield. Never Let Me Go centers on Kathy, Ruth, and Tommy, played respectively by Mulligan, Knightley, and Garfield, who become entangled in a love triangle and are scientific specimens, created in a laboratory and raised in order to provide their organs to severely ill patients. Principal photography began in April 2009, lasting a few weeks, and filmed at various locations, including Andrew Melville Hall. Made on a $15 million budget, Never Let Me Go was produced by DNA Films and Film4.