Fans are still waiting for Avengers: Endgame to inevitably snap Avatar's record as the No.

1 movie of all times worldwide.

But this weekend, Endgame has taken another step toward that, 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 that 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.

The text above is a summary, you can read full article here.