 In 2010, Garfield co-starred opposite Carey Mulligan and Keira Knightley in Mark Romanek's dystopian science fiction drama "Never Let Me Go", an adaptation of Kazuo Ishiguro's 2005 novel of the same name.He said of his character, Tommy D., "There's a sense of anxiety that runs through these kids, especially Tommy, because he's so sensory and feeling and animalistic, that's my perspective of him.