There were some serious fireworks at the Fourth of July box office this weekend, but while a few movies exploded, others just fizzled.
Jurassic World and Inside Out have been neck and neck these past few weeks, but this is the closest they’ve been yet. Jurassic World made an estimated $30.9 million, while Inside Out was just behind with $30.1 million. While technically this is Jurassic World’s fourth weekend at No. 1, it’s almost too close to call, and when final weekend numbers are released on Monday, there’s a chance that Inside Out could finally dethrone the dinosaurs. (Inside Out actually won the five-day holiday period with an estimated $45.3 million over Jurassic World’s $43.8 million.)
Even if Jurassic World doesn’t end the weekend in the top spot, there are a few other reasons to celebrate: Jurassic World just surpassed Avengers: Age of Ultron to become the fifth biggest movie of all time with an estimated worldwide total of $1.385 billion. And thanks to a domestic total of $558.2 million, Jurassic World has also knocked out The Dark Knight to earn the fourth biggest North American showing of all time.
While Inside Out and Jurassic World each brought in some impressive numbers, the weekend’s two new debuts didn’t do nearly as well. Both Terminator Genisys and Magic Mike XXL fell short of expectations, tapering off after their Wednesday openings. Terminator took in $28.7 million over the three-day weekend and $44.2 million over five days, a decidedly lackluster start for the reboot. Magic Mike XXL was even more frontloaded, and after opening at #1 on Wednesday with $9.3 million, it only earned about $27 million for the five-day period — and only $12 million of that came this weekend.
Meanwhile, Ted 2 closed out the top five in its second weekend, falling a whopping 67 percent to an estimated $11 million.
At the specialty box office, Asif Kapadia’s Amy Winehouse documentary Amy debuted to $222,015, which is especially impressive considering it only opened in six theaters. That’s a theater average of about $37,000.
Here are this weekend’s top five at the box office: