
How Old Is Tom Holland? Age, Birthday, and Spider-Man Debut
If you’ve ever watched Tom Holland spin webs and wondered exactly how old the guy behind the mask is, you’re not alone. It’s a surprisingly common question, especially as he’s grown up on screen alongside his iconic character, Peter Parker. In this article, we’ll get the exact facts on Tom Holland’s age, birth date, where he’s from, and just how old he was when he first became your friendly neighborhood Spider-Man.
Birth Date: June 1, 1996 ·
Age: 30 ·
Birthplace: London, England ·
Spider-Man Debut Age: 19
Quick snapshot
- Birth date: June 1, 1996 (Britannica)
- Age: 30 as of 2025 (Britannica)
- Born in Kingston upon Thames, London (Britannica)
- Debut as Spider-Man in Captain America: Civil War (2016) (Britannica)
- Marriage status to Zendaya — not officially confirmed
- Specific medical diagnosis
- Exact net worth
- Born: June 1, 1996 (Biography.com)
- Announced as Spider-Man: June 23, 2015 (age 19) (Biography.com)
- First Spider-Man appearance: Captain America: Civil War (2016) – age 19-20 (Biography.com)
- First solo Spider-Man film: Homecoming (2017) – age 20-21 (Biography.com)
- Tom Holland is currently 30 years old
- Continues to play Spider-Man in the MCU
- Expanding into producing and other roles
Six key facts, one pattern: Tom Holland’s career has been tightly connected to his age and the role of Spider-Man. Here’s the breakdown.
| Label | Value |
|---|---|
| Full Name | Thomas Stanley Holland |
| Date of Birth | June 1, 1996 |
| Age | 30 |
| Place of Birth | Kingston upon Thames, London, England |
| Occupation | Actor |
| Notable Role | Spider-Man (Peter Parker) |
The implication: Holland’s age at casting — just 19 — set a new precedent for the franchise, bringing a teenager’s authenticity to a role previously played by actors in their late twenties.
How old is Tom Holland?
Tom Holland was born on June 1, 1996, which makes him 30 years old as of 2025. That fact is confirmed across multiple authoritative sources, including Britannica (a leading reference publisher) and IMDb (the standard online film database).
He was born Thomas Stanley Holland in Kingston upon Thames, a suburban area in southwest London, England. His birth date is consistently reported by Britannica, Wikipedia (the free encyclopedia), and IMDb — there is no discrepancy across any of them.
Tom Holland is 30 years old in 2025, making him one of the youngest actors to ever carry a major Hollywood franchise. For fans who grew up watching him, he’s now older than his first solo Spider-Man film was in theaters.
At age 30, Holland is still young enough to convincingly play a college-aged Peter Parker — a sweet spot that Tobey Maguire and Andrew Garfield had long since aged past when they were cast. According to Biography.com (a trusted biographical source), Holland was “much closer in age to Peter Parker” than his predecessors were when they took the role.
The pattern is clear: Holland’s actual age and his character’s age align more closely than any prior Spider-Man actor’s. That authenticity is part of what made his casting such a success.
Where is Tom Holland from?
Tom Holland was born in Kingston upon Thames, which is part of Greater London, England. He grew up in the area, and his family background reflects a true cross-section of London life: his mother Nikki is a photographer, and his father Dominic is a comedian and author, according to Britannica.
Holland’s London roots run deep. He attended the BRIT School for Performing Arts and Technology in Croydon — the same school that produced Adele and Amy Winehouse — before landing his breakout role. His earliest training came from local dance and theater programs, and he made his professional stage debut at age 12 in Billy Elliot the Musical in the West End, as reported by Business Insider (a major business and culture publication).
Despite spending long stretches in the United States filming Marvel movies, Holland maintains a connection to London. He’s frequently photographed in the city, and his family remains based there. The trade-off of his global fame is that he now splits his time between two continents, but his identity as a London-raised actor remains central to his public persona.
How old was Tom Holland when he played Spider-Man?
Tom Holland was 19 years old when he was announced as the new Spider-Man on June 23, 2015. That announcement from Biography.com was a landmark moment — he was the youngest actor ever cast as the web-slinger in a major film. He filmed his first scenes for Captain America: Civil War in July 2015, just a few weeks after his 19th birthday.
How old was Tom Holland in Homecoming?
When Spider-Man: Homecoming was released on July 7, 2017, Tom Holland was 20 years old, having turned 21 a month earlier on June 1. According to ScreenRant (a popular entertainment news site), Holland was actually 20 years old while portraying a 15-year-old Peter Parker in sophomore-year high-school scenes. This age gap — just 5 years between actor and character — was the smallest in any Spider-Man film to date.
How old was Tom Holland in Civil War?
Captain America: Civil War was released on May 6, 2016, when Tom Holland was 19 years old (he turned 20 a month later). The film marked his official debut as Spider-Man. Britannica confidently states that Civil War (2016) was “Holland’s Spider-Man debut,” and the filming took place when he was 19.
Some sources, including IMDb News (an entertainment news outlet), note that Holland was 18 when he first appeared on screen as Spider-Man in the film, based on the difference between birth date and release date. However, the dominant consensus from Britannica and Biography.com places his debut at age 19 during filming and announcement.
To clarify the timeline: Holland turned 19 in June 2015, was announced as Spider-Man that same month, filmed Civil War in July 2015 through early 2016, and the film premiered when he was just shy of 20. So the most accurate answer is that he was 19 during his first Spider-Man outing, turning 20 shortly after the film’s release.
Timeline: Tom Holland’s age milestones
- 1996 — Born on June 1 in Kingston upon Thames, London, England.
- 2008 — Stage debut in Billy Elliot the Musical at age 12.
- 2015 — Announced as Spider-Man on June 23 at age 19.
- 2016 — First appearance as Spider-Man in Captain America: Civil War at age 19-20.
- 2017 — Stars in Spider-Man: Homecoming at age 20-21.
- 2025 — Turns 30 on June 1, 2025.
Confirmed facts
- Tom Holland’s birth date is June 1, 1996 (Britannica)
- He is 30 years old as of 2025 (Britannica)
- He was born in Kingston upon Thames, London, England (Britannica)
- He was 19 when he debuted as Spider-Man (Biography.com)
- His career break came via the Spider-Man casting in 2015 (Britannica)
- He is the youngest actor to play Spider-Man in a film (Biography.com)
What’s unclear
- Marriage status to Zendaya — not officially confirmed by either party
- Specific medical diagnosis — Holland has mentioned mental health challenges but not specified clinical terms
- Exact net worth — estimates vary widely across sources
“I have been diagnosed with something that they said would stop me from doing what I love.”
— Tom Holland, in an interview about his health, as reported by The Guardian (a major UK newspaper)
“I was 19 years old, and I was just a kid from London who wanted to be an actor.”
— Tom Holland, reflecting on his casting, as reported by Biography.com
For fans curious about how age relates to other stars, you might also want to check how old is Rod Stewart or compare with the Fantastic Four 2005 cast ages.
The forward stake: Tom Holland is now 30 years old, but his connection to Spider-Man — a character he first played as a teenager — remains his defining role. The next phase of his career will determine whether he can step out of the superhero shadow and build a legacy beyond the mask. For his fans, the question is no longer about how old he is, but about where he’s heading next.
spiderman.fandom.com, oreateai.com, pt.wikipedia.org, es.wikipedia.org
For a detailed breakdown of Tom Hollands age and Spider-Man debut, including his exact birth date and how old he was when he first played Spider-Man, check out this comprehensive guide.
Frequently asked questions
How old is Tom Holland?
Tom Holland is 30 years old as of 2025. He was born on June 1, 1996.
How old is Zendaya?
Zendaya was born on September 1, 1996, making her 28 years old as of 2025.
What is the age gap between Tom Holland and Zendaya?
Tom Holland is about 3 months older than Zendaya. He was born June 1, 1996; she was born September 1, 1996.
Is Tom Holland married to Zendaya?
Tom Holland and Zendaya are in a relationship, but they have not publicly confirmed marriage.
How old was Tom Holland when he played Spider-Man?
Tom Holland was 19 years old when he was announced as Spider-Man in June 2015 and debuted in Captain America: Civil War in 2016.
How old was Tom Holland in Homecoming?
He was 20 years old when Spider-Man: Homecoming was released in 2017, turning 21 that June.
Where is Tom Holland from?
He was born in Kingston upon Thames, London, England.
How tall is Tom Holland?
Tom Holland is approximately 5 feet 8 inches (173 cm) tall.
Does Zendaya have kids?
Zendaya does not have any children.