Trailing only Zoë Saldaña (#1) and Scarlett Johansson (#2), the 30-year-old British star now stands as the highest-grossing male actor in cinema history.
At just 30, Holland is also the youngest actor by far to reach the upper echelons of the all-time box office list.
A Summer 2026 Box Office Surge
Holland’s leap into the top three comes courtesy of an unprecedented 2026 theatrical run. Powered by his dual blockbusters—Christopher Nolan’s historical epic The Odyssey and Marvel Studios’ record-shattering Spider-Man: Brand New Day—Holland leapfrogged fellow Marvel star Chris Pratt to secure his place in the top three.
Combined with his previous cinematic juggernauts, including the Spider-Man homecoming trilogy, Uncharted, and his ensemble turns in Avengers: Infinity War and Avengers: Endgame, Holland’s collective career filmography has officially crossed the $15 billion threshold globally.
The All-Time Worldwide Top 5 (Leading & Ensemble Roles)
- Zoë Saldaña (~$15.47 Billion)
- Scarlett Johansson (~$15.40 Billion)
- Tom Holland (~$15.10 Billion)
- Chris Pratt (~$15.05 Billion)
- Samuel L. Jackson (~$14.93 Billion)
Why Holland’s Milestone is Unprecedented
While the top of the box office leaderboard is heavily populated by Marvel Cinematic Universe veterans, Holland’s achievement stands out for several key reasons:
- Age and Longevity: While the majority of actors in the top 10 achieved their milestone totals in their 40s, 50s, or 60s, Holland reached the top three at just 30 years old.
- Franchise Anchor: Landing the role of Peter Parker at age 19 allowed Holland to build an unprecedented decade-long momentum, appearing in seven MCU blockbusters alongside standalone studio hits.
- Genre Range: Beyond superhero fare, Holland’s leading turns in video game adaptations (Uncharted) and prestige auteur cinema (The Odyssey) have proven his box-office draw extends across multiple genres.
With upcoming projects on his horizon and decades of his career still ahead, Holland is poised to continue threatening the top spot for years to come.





