James Cameron’s Avatar has reigned over Hollywood as the greatest all-time box office earner among blockbusters for an entire decade now, but Avengers: Endgame may soon take its title as the highest grossing film ever.
Bloomberg reports analysts estimate Avengers: Endgame could beat Avatar and become the highest-grossing film ever. Endgame has earned $1.91 billion, making it the fifth most successful film of all time. The only movies that have earned more are Avatar, Titanic, Star Wars Episode VII: The Force Awakens and Avengers: Infinity War.
Avatar earned over $2.7 billion at the global box office in 2009, making an estimated $600 million more than the second highest-grossing film of all time, Titanic. Both films were written and directed by James Cameron. The financial publication expects Endgame to surpass Avatar within the next few weeks.
Endgame‘s potential to take its place as the highest grossing film is largely out of the filmmakers’ hands now.