Andrew Garfield became a household name over a decade ago, following the release of films like The Social Network and The Amazing Spider-Man, and he hasn’t slowed down since. Throughout the years, he has played all kinds of characters and delved into nearly every genre. However, with such an impressive resume, some of his roles get overlooked. One of his most underrated performances is in Mark Romanek’s Never Let Me Go, a 2010 dystopian sci-fi drama that explores life and death, love, loss, grief, identity, and humanity.