Premium

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.

Top 10 Highest Grossing Movies in the World (2025 Edition)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.

Story continues below this ad

This year, Marvel Studios dominates the top 10 with the list of highest-grossing films, featuring Avengers: Endgame, Spider-Man: No Way Homeand 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 4,354,882. 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. 

Story continues below this ad

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

Cherry Gupta is an Assistant Manager – Content at The Indian Express. She leads the Top 10 section, curating list-based features on key national and international developments, and manages daily news content. She also produces SEO-driven articles and collaborates with the Lifestyle team to conduct interviews with notable artists and write workplace culture features. ... Read More

Latest Comment
Post Comment
Read Comments
Advertisement
Advertisement
Advertisement
Advertisement