Unlike last weekend, Avengers: Endgame didn’t account for 87% of the domestic box office. For its second weekend, Endgame merely took in approximately 76% of the overall total. But $145.8 million was more than enough to ensure that Endgame remained at #1, even if it didn’t match the $149 million second weekend of Star Wars: The Force Awakens. Regardless, Endgame still raced past $2 billion worldwide in record time, which puts Avatar‘s all-time record of $2.78 billion in reach.
The news isn’t as good for three new movies that were released as counter-programming for Endgame. Sony’s The Intruder scared up only $11 million at number 2. At number 3, Long Shot only pulled in $10 million. UglyDolls didn’t fare much better at number 4, with $8.5 million. After getting an Endgame bump to #2 last weekend, Captain Marvel fell back to number 5 with $4.3 million. That brings Marvel Studios’ first release of the year up to $420 million.
RELATED: Avengers: Endgame Crosses the $2 Billion Mark
Disney/Fox had its own counter-programming film, Breakthrough, at number 6 with $3.9 million. At number 7, The Curse of La Llorona haunted moviegoers to the tune of $3.5 million. The original Captain Marvel, Shazam!, is still hanging around at #8 with $2.45 million. That brings Billy Batson’s first cinematic adventure up to $135 million. A sequel to the film is reportedly underway.
Closing out the top ten are Little ($1.47 million) at #9 and Disney’s remake of Dumbo ($1.4 million). Next weekend, Detective Pikachu will be Endgame‘s latest challenger. But even another 59% drop could still put Endgame on top for a third weekend in a row.
How long do you think Endgame will reign at the box office? Let us know in the comment section below!