
Spider Man Cast: Every Actor and Director Across the Films
The Spider Man cast is led by three live action Peter Parkers (Tobey Maguire, Andrew Garfield and Tom Holland) and by Shameik Moore, who voices Miles Morales in the animated Spider-Verse films, across eleven released films from 2002 to 2026. Sam Raimi, Marc Webb, Jon Watts and Destin Daniel Cretton directed the live action films, and Cretton's Spider-Man: Brand New Day (2026) is the newest.
The Core Spider-Man Cast
Tom HollandPeter Parker / Spider-Man · 4 films
Marisa TomeiMay Parker · 4 films
ZendayaMichelle · 4 films
Jacob BatalonNed · 4 films
Tobey MaguireSpider-Man / Peter Parker · 3 films
Kirsten DunstMary Jane Watson · 3 films
James FrancoHarry Osborn · 3 films
Rosemary HarrisMay Parker · 3 films
J.K. SimmonsJ. Jonah Jameson · 3 films
Bill NunnJoseph 'Robbie' Robertson · 3 films
Andrew GarfieldSpider-Man / Peter Parker · 3 films
Jon FavreauHappy Hogan · 3 films
Who Appears in Which Film
| Actor | 2002 | 2004 | 2007 | 2012 | 2014 | 2017 | 2018 | 2019 | 2021 | 2023 | 2026 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Tom Holland | ● | ● | ● | ● | |||||||
| Marisa Tomei | ● | ● | ● | ● | |||||||
| Zendaya | ● | ● | ● | ● | |||||||
| Jacob Batalon | ● | ● | ● | ● | |||||||
| Tobey Maguire | ● | ● | ● | ||||||||
| Kirsten Dunst | ● | ● | ● | ||||||||
| James Franco | ● | ● | ● | ||||||||
| Rosemary Harris | ● | ● | ● | ||||||||
| J.K. Simmons | ● | ● | ● | ||||||||
| Bill Nunn | ● | ● | ● | ||||||||
| Andrew Garfield | ● | ● | ● | ||||||||
| Jon Favreau | ● | ● | ● | ||||||||
| Tony Revolori | ● | ● | ● | ||||||||
| Willem Dafoe | ● | ● | |||||||||
| Alfred Molina | ● | ● | |||||||||
| Dylan Baker | ● | ● |
Spider-Man Directors
2002Sam RaimiSpider-Man
2004Sam RaimiSpider-Man 2
2007Sam RaimiSpider-Man 3
2012Marc WebbThe Amazing Spider-Man
2014Marc WebbThe Amazing Spider-Man 2
2017Jon WattsSpider-Man: Homecoming
2018Bob Persichetti and Peter Ramsey and Rodney RothmanSpider-Man: Into the Spider-Verse
2019Jon WattsSpider-Man: Far From Home
2021Jon WattsSpider-Man: No Way Home
2023Kemp Powers and Justin K. Thompson and Joaquim Dos SantosSpider-Man: Across the Spider-Verse
2026Destin Daniel CrettonSpider-Man: Brand New Day
Who Is in the Spider-Man Cast?
The Spider-Man cast is led by Tobey Maguire (2002 to 2007), Andrew Garfield (2012 and 2014) and Tom Holland (2017 to 2026) as Peter Parker, with Shameik Moore voicing Miles Morales in Spider-Man: Into the Spider-Verse (2018) and Spider-Man: Across the Spider-Verse (2023). The cast is easiest to follow in four groups: the Raimi films, the Webb films, the Marvel Cinematic Universe films and the animated Spider-Verse films. The table lists the lead and the main supporting names with their characters for every released film, in release order.
| Film | Lead | Main supporting cast (character) |
|---|---|---|
| Spider-Man (2002) | Tobey Maguire (Peter Parker) | Willem Dafoe (Norman Osborn), Kirsten Dunst (Mary Jane Watson), James Franco (Harry Osborn), J.K. Simmons (J. Jonah Jameson) |
| Spider-Man 2 (2004) | Tobey Maguire (Peter Parker) | Kirsten Dunst (Mary Jane Watson), James Franco (Harry Osborn), Alfred Molina (Otto Octavius), Rosemary Harris (May Parker) |
| Spider-Man 3 (2007) | Tobey Maguire (Peter Parker) | Kirsten Dunst (Mary Jane Watson), James Franco (Harry Osborn), Thomas Haden Church (Flint Marko), Topher Grace (Eddie Brock), Bryce Dallas Howard (Gwen Stacy) |
| The Amazing Spider-Man (2012) | Andrew Garfield (Peter Parker) | Emma Stone (Gwen Stacy), Rhys Ifans (Dr. Curt Connors), Denis Leary (Captain Stacy), Martin Sheen (Uncle Ben), Sally Field (Aunt May) |
| The Amazing Spider-Man 2 (2014) | Andrew Garfield (Peter Parker) | Emma Stone (Gwen Stacy), Jamie Foxx (Max Dillon), Dane DeHaan (Harry Osborn), Paul Giamatti (Aleksei Sytsevich), Sally Field (Aunt May) |
| Spider-Man: Homecoming (2017) | Tom Holland (Peter Parker) | Michael Keaton (Adrian Toomes), Robert Downey Jr. (Tony Stark), Marisa Tomei (May Parker), Zendaya (Michelle), Jacob Batalon (Ned) |
| Spider-Man: Into the Spider-Verse (2018) | Shameik Moore (Miles Morales, voice) | Jake Johnson (Peter B. Parker), Hailee Steinfeld (Gwen Stacy), Mahershala Ali (Uncle Aaron), Brian Tyree Henry (Jefferson Davis), Nicolas Cage (Spider-Man Noir), Chris Pine (Peter Parker) |
| Spider-Man: Far From Home (2019) | Tom Holland (Peter Parker) | Jake Gyllenhaal (Quentin Beck), Samuel L. Jackson (Nick Fury), Marisa Tomei (May Parker), Zendaya (MJ), Jacob Batalon (Ned Leeds) |
| Spider-Man: No Way Home (2021) | Tom Holland (Peter Parker) | Zendaya (MJ), Benedict Cumberbatch (Doctor Strange), Jacob Batalon (Ned Leeds), Jon Favreau (Happy Hogan), Jamie Foxx (Max Dillon), Willem Dafoe (Norman Osborn), Alfred Molina (Otto Octavius), Marisa Tomei (May Parker), Andrew Garfield (Peter Parker), Tobey Maguire (Peter Parker) |
| Spider-Man: Across the Spider-Verse (2023) | Shameik Moore (Miles Morales, voice) | Hailee Steinfeld (Gwen Stacy), Oscar Isaac (Miguel O'Hara), Jake Johnson (Peter B. Parker), Jason Schwartzman (Spot), Issa Rae (Jessica Drew), Daniel Kaluuya (Hobie Brown) |
| Spider-Man: Brand New Day (2026) | Tom Holland (Peter Parker) | Sadie Sink (Jean Grey), Tramell Tillman (William Metzger), Zendaya (MJ), Jacob Batalon (Ned Leeds), Jon Bernthal (Frank Castle), Mark Ruffalo (Bruce Banner), Florence Pugh (Yelena Belova), Marisa Tomei (May Parker) |
Tobey Maguire plays Peter Parker in Sam Raimi's Spider-Man (2002), Spider-Man 2 (2004) and Spider-Man 3 (2007). In the first film Willem Dafoe plays Norman Osborn and the Green Goblin, and Kirsten Dunst plays Mary Jane Watson.
Andrew Garfield plays Peter Parker in The Amazing Spider-Man (2012) and The Amazing Spider-Man 2 (2014), both directed by Marc Webb, opposite Emma Stone as Gwen Stacy.
Tom Holland plays Peter Parker in Spider-Man: Homecoming (2017), directed by Jon Watts, and in Far From Home, No Way Home and Brand New Day. In Brand New Day, Sadie Sink is billed second as Jean Grey and Jon Bernthal plays Frank Castle.
Shameik Moore voices Miles Morales in both animated films, and the voice cast plays a whole multiverse rather than one hero. Hailee Steinfeld voices Gwen Stacy and Jake Johnson voices Peter B. Parker, Chris Pine voices another Peter Parker in Into the Spider-Verse, and Oscar Isaac joins as Miguel O'Hara in Across the Spider-Verse. For a shorter, name by name answer, see Spider-Man actors. For the roles themselves, head to Spider-Man characters.
Who Directed the Spider-Man Movies?
Sam Raimi, Marc Webb, Jon Watts and Destin Daniel Cretton directed the live action Spider-Man films, and six directors share credit on the two animated Spider-Verse films. Sam Raimi directed the first three films (2002, 2004 and 2007), Marc Webb directed both Amazing Spider-Man films (2012 and 2014), Jon Watts directed Homecoming, Far From Home and No Way Home, and Destin Daniel Cretton directed Spider-Man: Brand New Day (2026).
The animated films are team efforts. Spider-Man: Into the Spider-Verse (2018) lists Bob Persichetti, Peter Ramsey and Rodney Rothman as directors, while Spider-Man: Across the Spider-Verse (2023) lists Kemp Powers, Justin K. Thompson and Joaquim Dos Santos.
Spider-Man: Beyond the Spider-Verse lists Bob Persichetti and Justin K. Thompson as directors, Phil Lord, Christopher Miller and David Callaham as writers and Daniel Pemberton as composer, and all of those credits are TMDB-listed and unconfirmed.
Danny Elfman, Christopher Young, James Horner, Tom Holkenborg, Michael Giacchino and Daniel Pemberton have scored the Spider-Man films. Danny Elfman scored the first two Raimi films and Christopher Young scored Spider-Man 3. James Horner scored The Amazing Spider-Man and Tom Holkenborg scored the sequel. Michael Giacchino scored Homecoming, Far From Home, No Way Home and Brand New Day, and Daniel Pemberton scored both Spider-Verse films.
If you want the films these crews made, start with Spider-Man movies in order, or browse the full list at how many Spider-Man movies.
Which Spider-Man Actors Returned and Which Roles Were Recast?Spoilers
Tobey Maguire, Andrew Garfield, Willem Dafoe, Alfred Molina and Jamie Foxx returned in Spider-Man: No Way Home (2021), while Gwen Stacy, Aunt May, Harry Osborn and Flash Thompson were recast with each new film series. Maguire and Garfield are both billed there as Peter Parker alongside Tom Holland. Dafoe, Molina and Foxx keep the roles they played in Spider-Man (2002), Spider-Man 2 (2004) and The Amazing Spider-Man 2 (2014), as Norman Osborn, Otto Octavius and Max Dillon (Electro).
The recast list is long, so here are the clearest examples. Gwen Stacy has been played by Bryce Dallas Howard in Spider-Man 3, Emma Stone in both Amazing films and Hailee Steinfeld in the animated films. Aunt May has had four faces: Rosemary Harris, Sally Field, Marisa Tomei and, in voice, Lily Tomlin. Harry Osborn moved from James Franco to Dane DeHaan, and Flash Thompson passed from Joe Manganiello to Chris Zylka to Tony Revolori.
Several actors stayed put. J.K. Simmons played J. Jonah Jameson and Kirsten Dunst played Mary Jane in all three Raimi films. Zendaya, Jacob Batalon and Marisa Tomei appear in Spider-Man: Homecoming, Spider-Man: Far From Home, Spider-Man: No Way Home and Spider-Man: Brand New Day. Shameik Moore, Hailee Steinfeld, Jake Johnson and Mahershala Ali appear in both Spider-Man: Into the Spider-Verse and Spider-Man: Across the Spider-Verse.
Zendaya is credited as MJ in Far From Home, No Way Home and Brand New Day. In my opinion, the smartest piece of casting continuity is the return of Dafoe, Molina and Foxx, because it let three earlier villains keep their own actors rather than being replaced by lookalikes.
Looking ahead, TheWrap reported on April 13, 2026 that Moore, Steinfeld, Johnson, Jason Schwartzman, Daniel Kaluuya, Karan Soni and Mahershala Ali are attached to Spider-Man: Beyond the Spider-Verse. That is a reported list, not a studio cast announcement. The film is in production with a US date of June 18, 2027, and its status lives on the Spider-Man: Beyond the Spider-Verse page.
Facts
- Spider-Man (2002) was directed by Sam Raimi and stars Tobey Maguire as Peter Parker. TMDB, checked 2026-11-02
- Spider-Man 2 (2004) bills Alfred Molina fourth as Doc Ock, Otto Octavius. TMDB, checked 2026-11-02
- The Amazing Spider-Man (2012) was directed by Marc Webb and stars Andrew Garfield as Peter Parker. TMDB, checked 2026-11-02
- Spider-Man: Homecoming (2017) was directed by Jon Watts and stars Tom Holland as Peter Parker. TMDB, checked 2026-11-02
- Spider-Man: Into the Spider-Verse (2018) has three credited directors: Bob Persichetti, Peter Ramsey and Rodney Rothman. TMDB, checked 2026-11-02
- Spider-Man: Across the Spider-Verse (2023) has three credited directors: Kemp Powers, Justin K. Thompson and Joaquim Dos Santos. TMDB, checked 2026-11-02
- Spider-Man: Across the Spider-Verse (2023) bills Oscar Isaac third as Miguel O'Hara. TMDB, checked 2026-11-02
- Spider-Man: Brand New Day (2026) was directed by Destin Daniel Cretton and bills Sadie Sink second as Jean Grey. TMDB, checked 2026-11-02
- Spider-Man: Brand New Day (2026) bills Jon Bernthal sixth as Frank Castle, the Punisher. TMDB, checked 2026-11-02
- Spider-Man: Brand New Day had its US theatrical release on July 31, 2026. Box Office Mojo, checked 2026-11-02
- TMDB lists Bob Persichetti and Justin K. Thompson as directors, Phil Lord, Christopher Miller and David Callaham as writers and Daniel Pemberton as composer of Spider-Man: Beyond the Spider-Verse, and these credits are unconfirmed. TMDB, checked 2026-11-02
FAQs
Who are the original Spider-Man actors?
Tobey Maguire is the original live action Peter Parker, starring in Spider-Man (2002), Spider-Man 2 (2004) and Spider-Man 3 (2007), all directed by Sam Raimi. His ensemble included Willem Dafoe as Norman Osborn, Kirsten Dunst as Mary Jane Watson, James Franco as Harry Osborn and J.K. Simmons as J. Jonah Jameson. See Spider-Man actors for every actor in one list.
Who are the recent Spider-Man actors?
Tom Holland is the most recent live action Peter Parker, appearing in Spider-Man: Homecoming (2017) through Spider-Man: Brand New Day (2026). Zendaya and Jacob Batalon appear alongside him throughout. In the animated films, Shameik Moore voices Miles Morales, Hailee Steinfeld voices Gwen Stacy and Jake Johnson voices Peter B. Parker.
How many Spider-Man actors are there?
Three actors have played Peter Parker in live action Spider-Man films: Tobey Maguire, Andrew Garfield and Tom Holland. The animated Spider-Verse films add Shameik Moore as Miles Morales, Jake Johnson as Peter B. Parker and Hailee Steinfeld as Gwen Stacy, with Chris Pine voicing another Peter Parker in Spider-Man: Into the Spider-Verse (2018).
Who directed the Spider-Man movies?
Sam Raimi directed Spider-Man (2002), Spider-Man 2 (2004) and Spider-Man 3 (2007); Marc Webb directed both Amazing films; Jon Watts directed Homecoming, Far From Home and No Way Home; Destin Daniel Cretton directed Spider-Man: Brand New Day (2026). The two animated Spider-Verse films have three credited directors each.
Who is in the Spider-Man cast for Brand New Day?
The Spider-Man: Brand New Day (2026) cast is led by Tom Holland, with Sadie Sink, Tramell Tillman, Zendaya, Jacob Batalon, Jon Bernthal, Mark Ruffalo and Florence Pugh. Sink is billed second as Jean Grey, per TMDB, and Bernthal plays Frank Castle. Destin Daniel Cretton directed the film, and its US release date was July 31, 2026, per Box Office Mojo. See the Spider-Man: Brand New Day cast page for the full list.
Who is in the Spider-Man cast for Beyond the Spider-Verse?
Sony has not announced a full cast for Spider-Man: Beyond the Spider-Verse, but TheWrap reported on April 13, 2026 that Shameik Moore, Hailee Steinfeld, Jake Johnson, Jason Schwartzman, Daniel Kaluuya, Karan Soni and Mahershala Ali are attached. The film is in production with a US date of June 18, 2027.