id="article-body" class="row" section="article-body"> Avengers: Endgame is on its way to No.1.
Marvel Only the Na'vi stand between Avengers: Endgame and the title of No.1 earning movie of all time. And they may not put up much of a fight.
As of Sunday, Avengers: Endgame has been in theaters for local escorts
12 days, and only 2009's Avatar has earned more.More on Avengers: EndgameAvengers porn: Captain Marvel, Black Widow, Spider-Man top searchesAvengers: Endgame cast sings We Didn't Start the Fire, adds Stan Lee tributeAvengers: Endgame reviews are in: See it on the 'largest screen possible'
Avengers: Endgame has earned $2.189 billion through May 5, passing Avengers: Infinity War, Star Wars: The Force Awakens, and Titanic to become the No.2 film of all time when it comes to worldwide gross earnings. It trails only Avatar's $2.788 billion, but Avengers: Endgame has plenty of time left in theaters.
Avengers: Endgame passed the $2 billion mark in record time, crossing that mark on May 4, just its 11th day of release. Avatar held the previous record, but that film required a whopping 47 days to earn $2 billion. Only five films have ever reached $2 billion, including 2018's Avengers: Infinity War.