Disney and Marvel’s Avengers: Infinity War topped the box office this weekend with the biggest domestic opening weekend of all time.
The film earned an estimated $250 million opening weekend in North America, surpassing Star Wars: The Force Awakens’ $248 million record for the biggest domestic debut. Infinity War also broke the record for the biggest Saturday at the domestic box office with a whopping $83 million.
Internationally, Infinity War earned $380 million, making for a global total of $630 million, which is now the biggest worldwide debut of all time. The previous record holder, The Fate of the Furious, earned $541.9 million in its global debut. This is especially impressive considering Infinity War doesn’t open in China until May 11.