who is the actor that plays spiderman and how old is he?
<answer> Tobey Maguire and  Andrew Garfield. <context> 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.