Still from Spider-Man: Across the Spider-Verse (2023)
Spider Man Actors · by Jordan Okafor

Spider Man Actors: Every Actor Who Has Played Spider-Man in Film

Five actors have played the lead Spider-Man in theatrical films: Tobey Maguire, Andrew Garfield and Tom Holland in live action, and Shameik Moore (Miles Morales) and Jake Johnson (Peter B. Parker) in the animated Spider-Verse films. Across 11 films from 2002 to 2026, Maguire starred first, in Spider-Man (2002), and Holland is the current live action Spider-Man after Spider-Man: Brand New Day reached theaters on July 31, 2026.

Image: TMDB

Spider man actors

How Many Spider-Man Actors Are There?

Five actors have played a lead Spider-Man in theatrical films: Tobey Maguire, Andrew Garfield and Tom Holland in live action, and Shameik Moore and Jake Johnson as voices. Tobey Maguire led the three Sam Raimi films from 2002 to 2007, Andrew Garfield led two Marc Webb films in 2012 and 2014, and Tom Holland has led four films since Spider-Man: Homecoming in 2017. The other two of the five, Shameik Moore (Miles Morales) and Jake Johnson (Peter B. Parker), voice leads in the animated Spider-Verse films of 2018 and 2023.

Eleven theatrical films feature these actors, and each actor stays tied to one universe. Maguire belongs to the Raimi films, Garfield to the Webb films, Holland to the Marvel Cinematic Universe films, and Moore and Johnson to the Spider-Verse. If you are new to the series, the spider man movies in order guide shows where each actor's films sit, and the spider man movies hub lists every title.

Nicholas Hammond, Paul Soles and Christopher Daniel Barnes also played Spider-Man, but outside the theatrical films, so the five actors above are the only lead Spider-Men across the 11 theatrical films. For the wider ensemble, see the spider man cast page.

Spider-Man Actors in Order: Who Came When

The Spider-Man actors in order of first leading film are Tobey Maguire (2002), Andrew Garfield (2012), Tom Holland (2017), then Shameik Moore and Jake Johnson (both 2018). Moore and Johnson both debut in Spider-Man: Into the Spider-Verse (December 14, 2018).

OrderActorTypeUniverseFirst filmUS release dateLead filmsTotal film credits
1Tobey MaguireLive actionRaimiSpider-Man (2002)May 3, 200234
2Andrew GarfieldLive actionWebbThe Amazing Spider-Man (2012)July 3, 201223
3Tom HollandLive actionMarvel Cinematic UniverseSpider-Man: Homecoming (2017)July 7, 201744
4Shameik MooreVoiceSpider-VerseSpider-Man: Into the Spider-Verse (2018)December 14, 201822
5Jake JohnsonVoiceSpider-VerseSpider-Man: Into the Spider-Verse (2018)December 14, 201822

Maguire and Garfield also appear in Spider-Man: No Way Home, which is counted in their total film credits but not in their lead films. The watch order differs from the release order for the Spider-Verse films: Into the Spider-Verse is seventh by release and eleventh in chronological order, and Across the Spider-Verse is tenth by release and twelfth in chronological order. The spider man timeline page explains how the universes line up.

Tobey Maguire: The First Live Action Spider-Man (2002 to 2007)

Tobey Maguire was the first live action Spider-Man in theatrical films, playing Peter Parker in Spider-Man (2002), Spider-Man 2 (2004) and Spider-Man 3 (2007), all directed by Sam Raimi. He is billed first in each. In Spider-Man (2002), Willem Dafoe plays Norman Osborn, Kirsten Dunst plays Mary Jane Watson and James Franco plays Harry Osborn. The film runs 121 minutes and grossed more than $810 million worldwide on a $139 million budget, according to Box Office Mojo.

The sequels widened the cast around him. In Spider-Man 2, Alfred Molina plays Otto Octavius, and Peter's struggles with rent, classes and the costume drive the setup. Spider-Man 3 adds Thomas Haden Church as Sandman, Topher Grace as Eddie Brock and Bryce Dallas Howard as Gwen Stacy, and runs 139 minutes on a $258 million budget. Maguire also appears in Spider-Man: No Way Home, billed thirteenth, which is why his lead films number three and not four. For the character himself, see peter parker spider man.

Andrew Garfield: The Second Live Action Spider-Man (2012 and 2014)

Andrew Garfield was the second live action Spider-Man in theatrical films, playing Peter Parker in The Amazing Spider-Man (2012) and The Amazing Spider-Man 2 (2014), both directed by Marc Webb. Emma Stone plays Gwen Stacy in both, which makes the Peter and Gwen relationship the spine of the pair. In The Amazing Spider-Man, Rhys Ifans plays the Lizard, Martin Sheen is Uncle Ben and Sally Field is Aunt May. The film runs 136 minutes, with a $230 million budget and more than $758 million worldwide, according to Box Office Mojo.

The Amazing Spider-Man 2 runs 141 minutes and grossed more than $709 million worldwide on a $200 million budget. Jamie Foxx plays Electro and Dane DeHaan plays Harry Osborn, with Paul Giamatti as Aleksei Sytsevich. James Horner scored the first film and Tom Holkenborg the second. Garfield also appears in Spider-Man: No Way Home, billed twelfth, which is not counted among his two lead films. See gwen stacy spider man for her role across the two films.

Tom Holland: The Current Live Action Spider-Man (2017 to 2026)

Tom Holland is the current live action Spider-Man, most recently in Spider-Man: Brand New Day (US release July 31, 2026), and the only actor with four lead credits among the 11 films. His run starts with Spider-Man: Homecoming (2017), directed by Jon Watts, with Michael Keaton as Adrian Toomes, Robert Downey Jr. as Tony Stark and Zendaya credited as Michelle. The film runs 133 minutes, cost $175 million and grossed more than $880 million worldwide, according to Box Office Mojo.

Spider-Man: Far From Home (2019) adds Jake Gyllenhaal as Quentin Beck and Samuel L. Jackson as Nick Fury, and passed $1.1 billion worldwide. Spider-Man: No Way Home (2021) runs 148 minutes and grossed more than $1.9 billion. Spider-Man: Brand New Day, directed by Destin Daniel Cretton, runs 145 minutes. In it, Sadie Sink plays Jean Grey and Jon Bernthal plays Frank Castle. The Numbers puts the film above $2.5 billion worldwide.

Shameik Moore: The Voice of Miles Morales

Shameik Moore voices Miles Morales (2018, 2023), the Brooklyn teenager who becomes Spider-Man in his own universe, and he is billed first in both Spider-Verse films. Spider-Man: Into the Spider-Verse (2018) was directed by Bob Persichetti, Peter Ramsey and Rodney Rothman, runs 117 minutes and grossed more than $394 million worldwide on a $90 million budget, according to Box Office Mojo.

Spider-Man: Across the Spider-Verse (2023) has three directors, Kemp Powers, Justin K. Thompson and Joaquim Dos Santos, runs 140 minutes and grossed more than $690 million on a $150 million budget. Hailee Steinfeld is billed second as Gwen Stacy, Oscar Isaac third as Miguel O'Hara, and Brian Tyree Henry voices Jefferson Davis, Miles's father. Moore and Johnson appear together in both Spider-Verse films. See miles morales spider man for the character.

Jake Johnson: The Voice of Peter B. Parker

Jake Johnson voices Peter B. Parker in both Spider-Verse films, credited second in Spider-Man: Into the Spider-Verse and sixth in Spider-Man: Across the Spider-Verse. Peter B. is the older, more weathered counterpart to Miles Morales, and Johnson appears alongside Shameik Moore in both films.

He shares the cast list of the first film with Mahershala Ali as Uncle Aaron, Lily Tomlin as Aunt May and Zoë Kravitz as Mary Jane. In Spider-Man: Across the Spider-Verse he sits behind Moore, Steinfeld, Isaac, Henry and Luna Lauren Vélez in the billing, with Jason Schwartzman as the Spot.

Which Other Actors Voice Spider-People in the Spider-Verse?

Hailee Steinfeld (Gwen Stacy), Nicolas Cage (Spider-Man Noir), Kimiko Glenn (Peni Parker), John Mulaney (Spider-Ham) and Oscar Isaac (Miguel O'Hara) are the best-known other Spider-People voices in the Spider-Verse films. Steinfeld voices Gwen Stacy in both films, and spider-gwen has her own page. In Spider-Man: Into the Spider-Verse, Cage, Glenn and Mulaney join her, and Chris Pine is credited as Peter Parker, the Peter Parker of Miles's universe.

Spider-Man: Across the Spider-Verse adds Oscar Isaac as Miguel O'Hara, Issa Rae as Jessica Drew, Daniel Kaluuya as Hobie Brown, Karan Soni as Pavitr Prabhakar, Amandla Stenberg as Margo Kess (Spider-Byte) and Jharrel Jerome as Miles G. Morales. Jason Schwartzman voices the Spot and Greta Lee voices LYLA. The full roster is covered on the spider verse characters page and the spider man characters list, and the Miguel O'Hara page covers his part.

Where Do Nicholas Hammond, Paul Soles and Christopher Daniel Barnes Fit?

Nicholas Hammond, Paul Soles and Christopher Daniel Barnes played Spider-Man outside theatrical films, so none of them led a Spider-Man theatrical release. People searching for every Spider-Man actor often expect all three names.

For the character on the big screen, five actors cover every lead role in the theatrical series up to Spider-Man: Brand New Day. The next film is Spider-Man: Beyond the Spider-Verse, dated June 18, 2027 in the US. The latest on that release sits on the Spider-Man: Beyond the Spider-Verse page.

Do the Spider-Man Actors Ever Appear in the Same Film?Spoilers

Yes, once: Tobey Maguire, Andrew Garfield and Tom Holland all appear as Peter Parker / Spider-Man in Spider-Man: No Way Home (2021), directed by Jon Watts. Holland is billed first, Garfield twelfth and Maguire thirteenth, and each is credited as Peter Parker / Spider-Man.

The film also brings back Willem Dafoe as Norman Osborn, Alfred Molina as Otto Octavius and Jamie Foxx as Max Dillon, who first played those villains in the Raimi and Webb films. It runs 148 minutes and grossed more than $1.9 billion worldwide on a $200 million budget, according to Box Office Mojo. The animated and live action Spider-Men never share a film.

Spider-Man Actors Ranked: Who Is the Most Famous?

Tom Holland is the most famous Spider-Man actor on box office and run length, with Tobey Maguire a close second for defining the live action role. This ranking is my opinion, built on one criterion: the total worldwide gross of each actor's lead films, which measures reach and not acting.

  1. Tom Holland. Four films across two directors, Jon Watts and Destin Daniel Cretton, adding up to more than $6.4 billion worldwide. The biggest grosses in the series are his: more than $1.9 billion for No Way Home and more than $2.5 billion for Brand New Day, according to The Numbers.
  2. Tobey Maguire. Three lead films, each above $788 million worldwide and more than $2.4 billion together, and a first film that still frames how the public pictures Peter Parker. I rate the elevated train fight in Spider-Man 2 as the best set piece in the live action run.
  3. Andrew Garfield. Two films that each grossed more than $700 million (more than $758 million and $709 million), and more than $1.4 billion together. The run is shorter than Maguire's or Holland's, and that, with the totals, places him third.
  4. Shameik Moore. Two films, the second with a $150 million budget and more than $690 million worldwide, for more than $1 billion together. He carries a lead who is a new Spider-Man rather than a retelling, and Miles Morales gives the animated pair a hero of their own.
  5. Jake Johnson. The same two films and the same total as Moore, as the co-lead Peter B. Parker. The totals tie, so I put Moore ahead because Miles Morales is the title lead.

Maguire and Garfield also appear in No Way Home, which is not counted in their totals. If you want to see them in action, start with the spider man movies ranked page for the films themselves, then use the spider man movies in order guide to watch each actor's run in sequence.

Facts

FAQs

Who are all the actors that have played Spider-Man?

In theatrical films, Tobey Maguire (2002 to 2007), Andrew Garfield (2012 and 2014) and Tom Holland (2017 to 2026) have played Spider-Man in live action. Shameik Moore voices Miles Morales and Jake Johnson voices Peter B. Parker in the animated Spider-Verse films of 2018 and 2023. Holland is the current live action Spider-Man in Spider-Man: Brand New Day, released in the US on July 31, 2026.

Who played Spider-Man in order?

The order of first leading film is Tobey Maguire in Spider-Man (2002), Andrew Garfield in The Amazing Spider-Man (2012), Tom Holland in Spider-Man: Homecoming (2017), and then Shameik Moore and Jake Johnson together in Spider-Man: Into the Spider-Verse (2018).

Who is the most famous Spider-Man actor?

Tom Holland is the most famous Spider-Man actor by box office, with four films and Spider-Man: Brand New Day put above $2.5 billion worldwide by The Numbers. Fame is a matter of opinion, and Tobey Maguire is a close second: his three films each grossed more than $788 million.

How many actors play Spider-Man?

Five actors have played a lead Spider-Man in the 11 theatrical films: three in live action and two as voices. Many more actors voice other Spider-People in the Spider-Verse films, including Hailee Steinfeld, Nicolas Cage and Oscar Isaac.

Who played all the different Spidermans?

In the Spider-Verse films, Shameik Moore voices Miles Morales and Jake Johnson voices Peter B. Parker. Hailee Steinfeld voices Gwen Stacy, Nicolas Cage voices Spider-Man Noir, Kimiko Glenn voices Peni Parker, John Mulaney voices Spider-Ham and Oscar Isaac voices Miguel O'Hara. Chris Pine is credited as Peter Parker, the Peter Parker of Miles's universe.

Who played Spider-Man in the animated movies?

Shameik Moore voices Miles Morales and Jake Johnson voices Peter B. Parker in Spider-Man: Into the Spider-Verse (2018) and Spider-Man: Across the Spider-Verse (2023). The next film in the series, Spider-Man: Beyond the Spider-Verse, is animated and dated June 18, 2027 in the US.