Never Let Me Go (2010)
In this haunting dystopian love story, Garfield plays Tommy, one of three boarding school friends entangled in a tragic fate.
Starring alongside Carey Mulligan, Keira Knightley and Ella Purnell, the movie explores love, mortality, and the cost of human life.
Garfield recounted: “I was in tears reading the script – it broke my heart, and I wanted to honour that.”