Tom Holland was already one of the biggest box office stars on the planet before the 2026 movie calendar started. Playing Spider-Man in the MCU tends to have that effect. But having Christopher Nolan’s The Odyssey and Spider-Man: Brand New Day arrive within two weeks of each other has sent the actor’s career numbers into another stratosphere. And he now has a legitimate shot at climbing near Zoe Saldaña and Scarlett Johansson at the very top of Hollywood’s box office rankings.
The numbers are still changing, especially because Brand New Day is nowhere near finished with its theatrical run. The latest data from The Numbers puts the fourth Holland-led Spider-Man movie at $1.689 billion worldwide, while The Odyssey, in which he plays Telemachus, has reached $1.138 billion. Together, his two 2026 movies have already generated more than $2.8 billion worldwide.
There are several ways to calculate an actor’s career box office, depending on whether cameos and supporting appearances are included. Using the commonly cited ranking based on leading and lead ensemble roles, Holland sat at No. 6 with roughly $13.66 billion worldwide as of Aug. 8. Ahead of him were Robert Downey Jr. at $14.32 billion, Samuel L. Jackson at $14.61 billion and Chris Pratt at $15.16 billion. Then you get to the two women currently sitting at the summit.
Latest Videos FromCinemablend
For a brief moment in 2025, ScarJo was Hollywood’s highest-grossing lead actor after Jurassic World Rebirth added another blockbuster to a résumé already stuffed with MCU movies. Zoe Saldaña passed her in January after Avatar: Fire and Ash, bringing her lead-role total to about $15.47 billion, just ahead of Johansson’s roughly $15.40 billion.
Holland is not there yet. However, that Aug. 8 total is already aging quickly while both of his current movies continue selling tickets. The real wild card is Brand New Day. The latest Marvel movie reached $1.67 billion globally after only 10 days, including more than $1 billion overseas, and became 2026’s highest-grossing movie after just one week.
If that run keeps going, the Uncharted actor has a path past Downey, Jackson and eventually Pratt. Third place would leave only Saldaña and Johansson ahead of him on the lead-role chart. Considering he is just 30 years old, that is a pretty ridiculous neighborhood to already be approaching.
It also shows how quickly two movies can change the math. Holland’s previous box office muscle came largely from Avengers: Infinity War, Avengers: Endgame and his first three Spider-Man movies, including No Way Home, which earned $1.92 billion worldwide. Now he has two more billion-dollar titles arriving in the same summer. And if the post-credits scene from Brand New Day is really setting up an appearance in Avengers: Doomsday or Secret Wars, Holland could have another massive movie adding to that total before the year is out.
Whether the Devil All the Time actor actually catches Pratt, Johansson or Saldaña will depend on where Brand New Day finally lands, and The Odyssey still has money left to make as well. For now, though, Peter Parker is swinging up the leaderboard awfully fast.
Fans can currently catch Holland in both The Odyssey and Spider-Man: Brand New Day in theaters.