Never Let Me Go was a 2010 film directed by Mark Romanek, based on the novel by Kazuo Ishiguro, starring Keira Knightley, Carey Mulligan, and Andrew Garfield. It was produced by DNA Films, a British production company known for films like The History Boys, and co-produced with Film4 and Fox Searchlight Pictures. The film had a $15 million budget but only grossed $9 million worldwide, making it a box office disappointment despite critical acclaim.