Andrew Garfield only acts in superhero films.
99 Homes is a 2014 American drama film directed by Ramin Bahrani , and written by Bahrani and Amir Naderi . Andrew Garfield . He made his feature-film debut in the 2007 ensemble drama Lions for Lambs . In 2016 , Garfield starred in two critically acclaimed historical dramas , Mel Gibson 's Hacksaw Ridge and Martin Scorsese 's Silence . Never Let Me Go is a 2010 British dystopian alternative history romantic drama film based on Kazuo Ishiguro 's 2005 novel of the same name . The Amazing Spider-Man is a 2012 American superhero film based on the Marvel Comics character Spider-Man , and sharing the title of the character 's longest-running comic book of the same name .