Fans are still waiting for Avengers: Endgame to inevitably snap Avatar's record as the No. 1 movie of all time worldwide. But this weekend, Endgame has taken another step toward that milestone, racing past Avatar's ticket sales domestically.
According to box office estimates and Disney, Endgame will take in $29.4 million domestically -- as in the US and Canada -- at the end of its fourth weekend for a total of $770.8 million in domestic ticket sales.
This means Endgame is sailing past Avatar's $761 million in domestic ticket sales and taking the No. 2 spot here, behind only Star Wars: The Force Awakens, which is still No. 1 domestically with $937 million in the box office sales.
Worldwide, Endgame has now sold an estimated $2.6 billion in tickets, including $76.2 million this weekend. But.
Disney, by the way, owns all three franchises, so we know who the real winner is.