Domestically, Avengers: Endgame has absolutely shattered box office records since its release on April 26th. With a gargantuan opening of around $350 million, expectations were sky high for its performance over the following weekends. Even though its legs have been a concern in its race against Avatar to become the highest grossing movie of all time worldwide, it is projected to beat the film domestically by Saturday night.
Box Office Pro's Saturday estimates show that the Marvel Studios epic's current $748 million gross will overtake Avatar's $760 million before tomorrow morning, making over $12 million for the day. This makes the film the second highest grossing domestic release in history, behind only Star Wars: The Force Awakens' seemingly unreachable $937 million.
Due to the film doing ~60% weekend drops since its release, Avatar's worldwide record is still in contention - though analysts are finding it more unlikely by the day.
Want Avengers: Endgame to take down Avatar worldwide? Maybe go watch the movie a few more times!