After Avatar's impressive 10-year reign as box office champion, Avengers: Endgame has officially dethroned James Cameron's sci-fi epic to become the biggest movie of all time.
On Saturday, Disney and Marvel's blockbuster crossed $US2.7892 billion ($A3.9608 billion) at the global box office. Once weekend ticket sales are tallied, the tentpole will exceed the $US500,000 needed to surpass Avatar's $US2.7897 billion benchmark.
Endgame, released in April, is the culmination of a story told in 22 Marvel films that have drawn crowds to cinemas for a decade.
The movie stars Australian Chris Hemsworth, Robert Downey Jr, Scarlett Johansson and others as a group of superheroes battling the villain Thanos, played by Josh Brolin.
Avengers: Endgame amassed $US853 million at the domestic box office, making it the second-highest grossing movie in North America behind Star Wars: The Force Awakens ($US936 million).
Internationally, it collected a mighty $US1.9 billion.
Since Disney closed its $US71.3 billion acquisition of Fox, Avatar is now part of the Disney empire. That means the Buena Vista company is currently home to seven of the top 10 highest-grossing films of all time.
Marvel Studios President Kevin Feige told fans at Comic-Con at San Diego on Saturday that Endgame was poised to reach the box office milestone. He also said Endgame probably would eventually lose the title to Cameron's next film.
Cameron is scheduled to release four Avatar sequels starting in December 2021. Disney this year acquired the Avatar franchise with its purchase of film and TV assets from Rupert Murdoch's 21st Century Fox.
Australian Associated Press