Global Top 10: Highest-grossing movies of all time (2025 Update) — just one Bollywood film at #568
Top 10 best grossing films worldwide in 2025: Marvel Studios and James Cameron dominate the updated 2025 rankings, with Avatar, Avengers: Endgame, and Spider-Man: No Way Home among the top global earners.
Global Top 10 Highest Grossing Movies in the World (2025 Edition): Discover the top highest-grossing Hollywood movies of all time, the 2025 edition, showcasing box office triumphs and iconic films. Top 10 Highest-Grossing Movies of All Time: The film industry has always served as a significant source of entertainment, inspiration, and cultural influence.
Thousands of films are released every year, but only a select few break through the clutter to attain financial success and become box office giants, earning the title of the highest-grossing film.
As of May 2025, Box Office Mojo by IMDbPro has released the latest list of the world’s highest-grossing films of all time, revealing updated lifetime earnings and new entries into the top 10.
This year, Marvel Studios dominates the top 10 with the list of highest-grossing films, featuring Avengers: Endgame, Spider-Man: No Way Home, and Avengers: Infinity War.
According to a report by Statista, the studio’s dominance extends beyond the box office, with Spider-Man: No Way Home setting a YouTube record for trailer views—355 million on debut day.
James Cameron’s Avatar and its sequel, Avatar: The Way of Water, have been holding the top spots every year, showcasing the director’s unparalleled success in creating visually groundbreaking and globally appealing films.
Cameron’s timeless classic, Titanic, despite its release in 1997, also secured a spot this year with a lifetime gross of ,264,812,968. (Photo: TitanicMovie/Twitter)
A few films achieved box office success within a year of release, like Inside Out 2, which premiered on June 14, 2024, and grossed $1,698,863,816, making it the highest-grossing animated film of all time until February 2025. It was surpassed by Ne Zha 2, a Chinese movie with a worldwide gross collection of $1,898,599,023.
In a notable mention, Aamir Khan’s Dangal, directed by Nitesh Tiwari, is the highest-grossing Hindi movie in India and one of the many globally. With a worldwide lifetime gross of $303,726,694 and a lifetime domestic gross of $12,391,761, it ranks 568 globally, according to BoxOffice Mojo by IMDb Pro listing.
Top 10 highest-grossing movies of all time (2025 Edition)
| Rank | Movie Title | Director(s) | Worldwide Gross | Domestic Gross | Release Year |
| 1 | Avatar | James Cameron | $2,923,710,708 | $785,221,649 | 2009 |
| 2 | Avengers: Endgame | Anthony & Joe Russo | $2,799,439,100 | $858,373,000 | 2019 |
| 3 | Avatar: The Way of Water | James Cameron | $2,320,250,281 | $684,075,767 | 2022 |
| 4 | Titanic | James Cameron | $2,264,812,968 | $674,354,882 | 1997 |
| 5 | Star Wars: Episode VII – The Force Awakens | J.J. Abrams | $2,071,310,218 | $936,662,225 | 2015 |
| 6 | Avengers: Infinity War | Anthony & Joe Russo | $2,052,415,039 | $678,815,482 | 2018 |
| 7 | Spider-Man: No Way Home | Jon Watts | $1,921,407,902 | $814,866,759 | 2021 |
| 8 | Ne Zha 2 | Yang Yu (Jiaozi) | $2,100,000,000+ | $19,625,569 | 2025 |
| 9 | Inside Out 2 | Kelsey Mann | $1,699,000,000 | $652,882,941 | 2024 |
| 10 | Jurassic World | Colin Trevorrow | $1,671,537,444 | $653,406,625 | 2015 |
Source: Box Office Mojo by IMDbPro
Please Note: Data as of May 5, 16:28 PDT
