We knew Avengers: Infinity War was going to be big, but no one expected it to be this big. The Marvel Cinematic Universe superhero mash-up ten years in the making burst onto the scene with a stunning $258.2 million in North America and $640.9 million opening worldwide, both setting new box office records.

The $258.2 million record toppled the previous record holder, Star Wars: The Force Awakens, which grabbed $247 three years ago. Along the way, it set the record for biggest Saturday ($83 million) and Sunday ($69 million) single day takes in North America. Worldwide, Infinity War even more convincingly surpassed The Fate of the Furious‘ record opening set forth last year of $541.9 million. 

Avengers: Infinity War is now the most successful movie in the MCU (in terms of opening weekend), and that’s no small feat. In a franchise where movies regularly flirt with $200 million domestic openings, topping $250 million is truly impressive.

All in all, Avengers: Infinity War lived up to the hype and then some.

If you haven’t seen the movie, then you are in for a hell of a ride. Directors Anthony and Joe Russo did a masterful job of balancing all the heroes we’ve come to love as they take on their most formidable opponent to date, Thanos. The best ingredient a movie can have to break records is for it to be good, and Infinity War is definitely great.

Look for Avengers: Infinity War to continue dominating at the box office in the coming weeks. With the early numbers in, it should continue breaking records during its second and third weekends with hardly any competition worth noting.