The highest-grossing film of all time is Avengers: Endgame, with US$2,937 million taken worldwide, followed by Avatar, with US$2,924 million. The news is in third place: Spider-Man: Brand New Day, released in 2026, already has US$2,513 million. This is the ranking of the top 25, according to Box Office Mojo, as of 12 October 2026.

The 25 highest-grossing films of all time
| Rank | Film | Year | Worldwide gross | Share earned outside the US and Canada |
|---|---|---|---|---|
| 1 | Avengers: Endgame | 2019 | US$2,937 million | 69% |
| 2 | Avatar | 2009 | US$2,924 million | 73% |
| 3 | Spider-Man: Brand New Day | 2026 | US$2,513 million | 62% |
| 4 | Avatar: The Way of Water | 2022 | US$2,334 million | 71% |
| 5 | Ne Zha 2 | 2025 | US$2,271 million | 99% |
| 6 | Titanic | 1997 | US$2,265 million | 70% |
| 7 | Star Wars: Episode VII - The Force Awakens | 2015 | US$2,071 million | 55% |
| 8 | Avengers: Infinity War | 2018 | US$2,052 million | 67% |
| 9 | Spider-Man: No Way Home | 2021 | US$1,921 million | 58% |
| 10 | Zootopia 2 | 2025 | US$1,870 million | 77% |
| 11 | The Odyssey | 2026 | US$1,780 million | 65% |
| 12 | Inside Out 2 | 2024 | US$1,699 million | 62% |
| 13 | Jurassic World | 2015 | US$1,672 million | 61% |
| 14 | The Lion King | 2019 | US$1,662 million | 67% |
| 15 | The Avengers | 2012 | US$1,521 million | 59% |
| 16 | Furious 7 | 2015 | US$1,515 million | 77% |
| 17 | Top Gun: Maverick | 2022 | US$1,503 million | 52% |
| 18 | Avatar: Fire and Ash | 2025 | US$1,486 million | 73% |
| 19 | Frozen II | 2019 | US$1,454 million | 67% |
| 20 | Barbie | 2023 | US$1,447 million | 56% |
| 21 | Avengers: Age of Ultron | 2015 | US$1,405 million | 67% |
| 22 | The Super Mario Bros. Movie | 2023 | US$1,361 million | 58% |
| 23 | Black Panther | 2018 | US$1,350 million | 48% |
| 24 | Harry Potter and the Deathly Hallows: Part 2 | 2011 | US$1,343 million | 72% |
| 25 | Deadpool & Wolverine | 2024 | US$1,338 million | 52% |
The figures are those of Box Office Mojo, in current dollars. The difference between first and second place is just US$13.6 million: Avatar and Avengers: Endgame have taken turns at the top as they returned to cinemas.
The 2026 releases that made the ranking
Two films from this year are already in the top 25: Spider-Man: Brand New Day, third, and The Odyssey, 11th with US$1,780 million. As they are still showing in some countries, their figures can still rise. From last year there are Ne Zha 2, Zootopia 2 and Avatar: Fire and Ash.
The US$2 billion club
Only eight films have passed US$2 billion, and 66 exceed US$1 billion. The ranking is recent: of the top 25, 12 are from this decade and 11 from the previous one. From before 2009 only one remains, Titanic, from 1997.
The weight of audiences outside the United States
On average, the 25 films took 65% of their box office outside the United States and Canada. The extreme case is Ne Zha 2, the Chinese animation: 99% came from outside the North American market, almost all of it from its own country. At the other end, Black Panther made more than half in the United States.
How to read this ranking
- It is not adjusted for inflation. A ticket in 1997 cost far less than one in 2026, so older films are at a disadvantage. Adjusted, classics such as Gone with the Wind would climb many places.
- It measures money, not viewers. Premium screens and 3D inflate the gross of recent films.
- It includes re-releases. Several figures add what was taken when the film returned to cinemas years later.
- It moves. Films still showing change position from one week to the next; this is the picture as of 12 October 2026.
At home, success is measured differently: see the films that lasted longest in Netflix's Top 10 in Chile and how much streaming platforms cost.
Frequently asked questions
What is the highest-grossing film of all time?
Avengers: Endgame, with US$2,937 million worldwide, according to Box Office Mojo as of 12 October 2026.
How much did Avatar gross?
US$2,924 million, counting its re-releases. It is second on the list.
How many films have passed US$2 billion?
Eight.
What is the highest-grossing film of 2026?
Spider-Man: Brand New Day, with US$2,513 million as of 12 October 2026.



