Spider-Man has been portrayed by Andrew Garfield and Tim Holland.
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 . Spider-Man in film . This younger version of Peter Parker is played by Tom Holland , and appears in Captain America : Civil War ( 2016 ) ( distributed by Disney ) before starring in Spider-Man : Homecoming ( distributed by Sony ) in 2017 and Avengers : Infinity War ( distributed by Disney ) in 2018 .