In a historic shift, a 30-year-old actor has officially taken the top spot on the list of highest-grossing actors of all time. Historically dominated by Hollywood veterans over 40 with decades of blockbuster franchises behind them, the record now belongs to a younger star who could easily hold the crown for years to come.

Tom Holland is the highest-grossing actor of all time

Surpassing MCU co-stars Scarlett Johansson, Zoe Saldana, and Chris Pratt, Tom Holland has taken the top spot as the highest-grossing actor of all time. According to a report in Hindustan Times, the massive success of Spider-Man: Brand New Day pushed his cumulative career box office to a record-breaking $15.55 billion.

From his stage debut at 11 to his breakout role in The Impossible, Tom Holland quickly built momentum before securing his major breakthrough as the MCU’s Spider-Man in 2015.

ALSO READ: Spider-Man 4 Rules Indian Box Office With Rs 441 Crore In 2 Weeks; Check Jana Nayagan, The Odyssey And Ohh My Dog Collections

Joining the Marvel Cinematic Universe in Captain America: Civil War, he immediately stepped into billion-dollar blockbuster territory.

ALSO READ: Spider-Man Brand New Day Box Office Collection Day 14: Tom Holland’s Movie Has A Bumpy Second Week In India

Holland’s box-office reign spans four solo Spider-Man movies ($6.3B+ combined), massive Avengers installments, and non-Marvel hits like Uncharted and The Odyssey.

With his 2026 films already pulling in $4.1 billion, the star’s record tally will climb even higher when Avengers: Doomsday hits theaters later this year.

 

FAQs

Is Tom Holland married?

Yes. Hollywood stylist Law Roach and multiple entertainment outlets confirmed in 2026 that Tom Holland and Zendaya secretly tied the knot following their engagement.

What was Tom Holland's latest Spider-Man movie?

He starred in the fourth installment, Spider-Man: Brand New Day, which hit theaters in 2026.