VOOZH about

The Indian Express

⇱ Top 10 highest-grossing movies of all time (2026): A 1997 classic still dominates at No 4; ‘Jurassic World’ drops out


Top 10 highest-grossing movies of all time (2026 Edition): Movies have long been one of the most popular forms of entertainment, storytelling, and cultural expression.

Each year, thousands are released, but only a select few achieve major box office success and earn a place among the highest-grossing films. The global box office rankings saw some shifts early this year.

However, Avatar (2009), directed by James Cameron, remains the highest-grossing film of all time, with over $2.92 billion in earnings as of March 2026, according to Box Office Mojo’s IMDbPro data.

Avatar held the spot for nearly a decade before briefly losing it to Avengers: Endgame in 2019. However, it reclaimed its position in 2021 following a re-release in China.

Cameron also holds the record for the most entries among the highest-grossing films, having directed three of the top titles: Avatar, Avatar: The Way of Water, and Titanic, which continues to rank fourth.

Marvel Studios also leads the top 10, with Avengers: Endgame, Avengers: Infinity War, and Spider-Man: No Way Home.

Ne Zha 2, a follow-up to a 2019 Chinese animated feature, is the sole non-American entry in the top ten.

Among newer entrants, Ne Zha 2 stands out as the only non-American film in the top 10.

Meanwhile, Zootopia 2 has climbed to ninth place, pushing Jurassic World out of the top 10.

The latter, which has earned $1.67 billion to date, now ranks 11th after slipping from No 10 last year.

Here is the latest list of the world’s highest-grossing films of all time with updated lifetime earnings:

Source: Box Office Mojo | Data as of: March 29, 2026