Disney are claiming that Avengers: Endgame will pass Avatar overnight to become the highest grossing film in cinema history.
The superhero blockbuster, released in April, has taken 2.7892 billion US dollars at the global box office and will overhaul James Cameron's Avatar, which grossed 2.7897 billion US dollars, by the close of the weekend.
Alan Horn, co-chairman and chief creative officer of The Walt Disney Studios, said: "A huge congratulations to the Marvel Studios and Walt Disney Studios teams, and thank you to the fans around the world who lifted Avengers: Endgame to these historic heights.
"Of course, even with the passage of a decade, the impact of James Cameron's Avatar remains as powerful as ever, and the astonishing achievements of both of these films are ongoing proof of the power of movies to move people and bring them together in a shared experience.
"The talented filmmakers behind these worlds have much more in store, and we look forward to the future of both the Marvel Cinematic Universe (MCU) and Pandora."
Avengers: Endgame, boasting a superstar cast including Robert Downey Jr as Iron Man, Chris Hemsworth as Thor and Chris Evans as Captain America, is the 22nd film in the MCU series.
Cameron's Avatar, which was released in 2009, surpassed Titanic as the highest grossing film ever and spent ten years with the record.