Spider-Man has been portrayed by three different actors in films.
Andrew Russell Garfield ( born 20 August 1983 ) is a British-American actor . Spider-Man . In films , Spider-Man has been portrayed by actors Tobey Maguire ( 2002 -- 2007 ) and Andrew Garfield ( 2012 -- 2014 ) , while Tom Holland portrays the character in the Marvel Cinematic Universe , first appearing in Captain America : Civil War in 2016 . Tobias Vincent `` Tobey '' Maguire ( born June 27 , 1975 ) is an American actor and producer . Thomas Stanley Holland ( born 1 June 1996 ) is an English actor and dancer .