Marvel Studios’ “Avengers: The Age of Ultron” packed a mighty punch with a smashing $187.7 million North American debut at the box office this weekend.

But its hopes of topping the record for the biggest movie opening in Hollywood history were knocked out by a high-profile boxing match.

Despite an electrifying U.S. rollout the kicked off summer, Disney’s superhero sequel will have to settle for the second-highest-grossing three-day first weekend ever, behind the $207.4 million rung up by “The Avengers” in 2012.

Disney and Marvel have the third-best too, with “Iron Man 3” opening to $174.1 in 2013.