Spider-Man has been portrayed by five British film actors.
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 (2002 film) . Based on the Marvel Comics character of the same name , the film stars Tobey Maguire as Peter Parker , a high school student living in New York City , who turns to crimefighting after developing spider-like super powers . Spider-Man also stars Kirsten Dunst as Peter 's love interest Mary Jane Watson , Willem Dafoe as Norman Osborn/Green Goblin , Rosemary Harris and Cliff Robertson as Aunt May and Uncle Ben , and James Franco as his best friend Harry Osborn .