In Sam Raimi’s Spider-Man trilogy, Tobey Maguire portrayed Peter Parker, a.k.a. Spider-Man. When filming officially began in early 2001, Maguire was 26 years old, playing the role of a 17-year-old high-school senior. Throughout the trilogy, Maguire’s age continued to increase, with him being 28 and 31 during the filming of Spider-Man 2 and Spider-Man 3, respectively.
Andrew Garfield Was The Oldest Spider-Man Actor
After the cancelation of Sam Raimi’s Spider-Man 4, Andrew Garfield took on the role of Peter Parker in The Amazing Spider-Man. When filming began in December 2010, Garfield was 27 years old, portraying a 17-year-old Peter Parker. By the time the sequel was released, Garfield was already 30 years old.
Tom Holland Is Closest To Peter Parker’s Actual Age
Marvel Studios chose a younger Peter Parker for their version of Spider-Man, with Tom Holland being cast in the role. Holland was 18 years old when he first played Peter Parker in Captain America: Civil War. By the time Spider-Man: Homecoming was filmed, Holland was 20 years old, making him the youngest actor to play teenage Peter Parker in live-action.
Spider-Man: Far From Home takes place five years after Avengers: Infinity War, with Peter still being 16 years old. During the filming of Far From Home, Holland was 22 years old. Spider-Man: No Way Home, which follows the events of Far From Home, wrapped filming when Holland was 24 years old. Despite the age gap growing as the MCU story continues, Holland remains closer to Peter Parker’s age than Maguire and Garfield were.
Spider-Verse’s Miles Morales Actor Shameik Moore Also Had A Huge Age Gap
In Sony’s Spider-Verse franchise, Shameik Moore provided the voice for Miles Morales, the primary Spider-Man. While Morales is supposed to be 14 years old, Moore was 23 when he voiced the character. However, since Morales is an animated Spider-Man, the age gap is less noticeable compared to the live-action versions of Peter Parker.
Comparison of Spider-Man Actors’ Ages
|Age at Filming
|The Amazing Spider-Man (2012)
|Captain America: Civil War (2016)
|Shameik Moore (voice of Miles Morales)
|Spider-Man: Into the Spider-Verse (2018)
As seen in the table above, Tobey Maguire was the oldest actor when he first portrayed Spider-Man, while Tom Holland was the closest to Peter Parker’s actual age. Despite the age differences, all three actors have left their mark on the character and have brought their own unique interpretations to the role.
Whether it’s Tobey Maguire’s portrayal of a more mature Peter Parker, Andrew Garfield’s take on a slightly older and edgier version, or Tom Holland’s youthful and energetic performance, each actor has contributed to the enduring popularity of Spider-Man in their own way.
As the Spider-Man franchise continues to evolve, it will be interesting to see how future actors tackle the role and bring their own interpretations to the beloved character.