Tom Holland is now the highest-grossing actor in film history. The 30-year-old British star has overtaken Zoe Saldana with roughly $15.5 billion (£11.5 billion) in global ticket sales, becoming the youngest performer ever to top the all-time list.
His total edged past Saldana's roughly $15.46 billion (£11.4 billion) on 13 September, capping one of the fastest climbs the modern box office has seen. Saldana had worn the crown for barely eight months after taking it from Scarlett Johansson in January.