The new movie was likely bolstered by strong reviews; it currently holds a 91 percent fresh rating on Rotten Tomatoes.
With two other Marvel movies, “Captain Marvel” and “Avengers: Endgame,” already having been released this year, some might have expected to see signs of weary audiences this weekend. But franchise fatigue doesn’t seem to be an issue for Marvel, despite the fact that “Avengers: Endgame,” released in April, hasn’t even yet left the top 10 at the box office. That movie, which also features Holland’s Spider-Man, landed in ninth place this weekend, bringing in $3.1 million during its 11th weekend in theaters.
Second place went to “Toy Story 4.” The latest Disney-Pixar movie sold $34.3 million in tickets during its third weekend, only a modest 43 percent drop in sales from the previous weekend. It has made around $306.6 million in domestic sales since its release according to Comscore, which compiles box office data.
The rest of the top five this weekend were also holdovers. Both in their second weekends, Universal’s Beatles-based “Yesterday” came in third place with $10.8 million and Warner Bros.’s “Annabelle Comes Home” placed fourth, with $9.8 million in domestic ticket sales. Rounding out the top five was Disney’s “Aladdin,” which sold $7.6 million in tickets during its seventh weekend.
The only newcomer in the top 10 apart from “Spider-Man: Far From Home” was A24’s “Midsommar,” the latest scary movie from the horror auteur Ari Aster. It grossed $6.7 million this weekend, landing it in sixth place for the weekend and bringing its cumulative domestic sales to around $10.9 million since its July 3 opening.