Surprise, surprise – The Avengers: Age of Ultron has easily topped the box office this weekend. Not only that, but with $187,7 million earned over the Friday-Sunday period, Age of Ultron also became the second biggest movie opening. Ever. In movie history. EVER.

Scarlett Johansson
Scarlett Johansson stars as Black Widow in Avengers: Age of Ultron.

Also, guess which movie had the biggest opening. No, really. Guess. I’ll help you out. It was The Avengers, in 2012, with $207 million. That one went on to earn over $1,5 billion worldwide. The moral of the story is that Marvel wins yet again.

So far, the profits for Age of Ultron fall well within the predicted range. The movie, which cost $250 million to make, was tracking to make between $190 million and $230 million in its opening weekend at the domestic box office.

It is the biggest debut for a sequel, coming in ahead of “Iron Man 3’s” $174.1 million in May 2013. It is also the second-biggest May debut and summer debut, just behind the first Avengers.

More: Avengers: Age of Ultron Does Massive, MASSIVE Business Overseas

Check out the Age of Ultron trailer below.

Age of Ultron sees the return of superheroes Iron Man (Robert Downey Jr.), Thor (Chris Hemsworth), the Hulk (Mark Ruffalo), Captain America (Chris Evans), Black Widow (Scarlett Johansson) and Hawkeye (Jeremy Renner) as they battle against technological villain Ultron (James Spader). The movie also reunited the cast with Avengers director Joss Whedon, so besides the obvious action, we can probably expect a lot of banter along the way too.