The highest-grossing actor in the world was almost always someone over 40, with a sizable body of work under their belt. Now, for the first time, a 30-year-old leads the charts. This week, a seismic shift occurred in the list of the highest-grossing actors of all time. For decades, the list has been topped by Hollywood ‘s top stars, the ones who make the big bucks. The arrival of franchises meant the faces of the biggest film franchises took over in the 21st century. But one thing was common. And given the way his career is progressing, may just stay on top for a long time to come.
His box office gross, after 24 films as lead, is a staggering $15.55 billion. The only non-MCU actor in the top 10 is megastar Tom Cruise, whose 45 films have grossed $13.37 billion worldwide. This includes $4.74 billion from the Mission Impossible series and $1.9 billion from the two Top Gun films. Tom Holland began his acting career on stage at the age of 11, before making his film debut four years later in The Impossible. He found success early, appearing in How I Live Now (2013), Locke (2013), and Billy Elliot the Musical Live (2014) before turning 18. In June 2015, he found his big break, signing a six-film deal with Marvel Studios to play the new Spider-Man in the rebooted series, produced by Sony and part of the Marvel Cinematic Universe. Since then, Tom has starred in four solo Spider-Man films that have collectively grossed over $6.3 billion. In 2026, his two films have grossed over $4.1 billion.
For years now, the crown of the highest-grossing actor has been like a game of musical chairs between Scarlett Johansson , Zoe Saldana, and Chris Pratt. All three actors lead multiple franchises, and all of them are in the Marvel Cinematic Universe. Now, their junior from the MCU – Tom Holland has surpassed them. The blockbuster success of Spider-Man: Brand New Day has helped Tom leapfrog his senior colleagues to the number one spot. As an adult, his first major role was in In The Heart of the Sea, an adventure drama co-starring Chris Hemsworth. He made his MCU debut in Captain America: Civil War, which minted over a billion dollars. In addition, the actor has also appeared in two Avengers films – Infinity War and Endgame, which added to his box office gross. Outside of the MCU, the actor has appeared in hits such as Uncharted and The Odyssey. Tom will add to his haul when Avengers: Doomsday releases later this year.

