Considering that Avengers: Endgame is only about a million dollars over Avatar, a re-release of Avatar will likely put Endgame back into the second place spot.
Despite the odds, Avengers: Endgame managed to surpass 2009’s Avatar as the highest grossing movie of all time (before inflation).
Avengers: Endgame now sits at $2,790,849,263 at the global box office, which is only about 1 million over Avatar’s $2,789,679,794.
Avengers: Endgame is not expected to make very much more than it already has, as its time at the box office has seriously slowed down.