With the success of his films The Odyssey and Spider-Man: Brand New Day this year, Tom Holland has reportedly become the one who tops lists of highest-grossing actors of all time. It is worth noting that the aforementioned concerns the box office collection of Holland's films and not his net worth. According to reports, Holland has overtaken Avatar and Avengers star Zoe Saldana as well as Avengers and Jurassic World Rebirth actor Scarlett Johansson on the list.
Reportedly, Tom Holland's films have grossed over $15.5 billion at the box office in comparison to Saldana's $5.47 billion and Johansson's $15.4 billion. Remarkably, Holland is only 30 years old as of now and still has a long career ahead of him to set new records.
Holland is expected to star in another Spider-Man film after the remarkable commercial success of Brand New Day. Reports say that the film, if confirmed, would mark Holland's fifth outing in the superhero franchise and would reunite him with his Spider-Man: Brand New Day director Destin Daniel Cretton.
Tom Holland has starred in two major blockbusters this year: The Odyssey and Spider-Man: Brand New Day. While the former has become the highest-grossing R-rated film of all time, with a reported collection of over $1.6 billion, the superhero film has earned over $2.4 billion from theatres worldwide. Recently, Spider-Man: Brand New Day became the third-highest grossing film of all time, behind only Avatar and Avengers: Endgame, in terms of global box office collections.
Meanwhile, Christopher Nolan's The Odyssey, where Holland plays the titular king's son Telemachus, became the highest-grossing film at Universal Pictures. The film, which has reunited Nolan with his Oppenheimer distributor, broke the previous record of Jurassic World Rebirth.