HOLLYWOOD—I suspected that the final chapter in the “Avengers” franchise would be big at the box-office, but not in a million years did I expect the film to earn over $300 million during its opening weekend in theaters. This is how you know a film is massive; it is sold out virtually at every theater the entire weekend, the parking lot at every multiplex is packed and it earns nearly $156 million on opening day.

Yeah, it was that massive. “Avengers: End Game” earned over $350 million at the domestic box-office alone. On a global scale, the flick broke another record earning over $1.2 billion.

Massive; that is an understatement, I’m going to argue it right now, the flick will easily become the largest grossing movie of all time in the United States toppling “Avatar.” In an unprecedented move, “Captain Marvel” rose to second place with a little over $8 million. Note that flick came out on March 8, so “End Game” propelled people to check that flick out, and has since earned over $413 million at the domestic box-office.

Dropping from the top spot to the third spot was the horror flick, “The Curse of Llorona” with $7.5 million. The film has since earned over $40 million at the domestic box-office since its release in theaters. Landing in fourth place was the inspirational drama “Breakthrough” with $6.3 million. Rounding out the top five was another superhero, “Shazam!” with $5.5 million.

Look, expect “Avengers: End Game” to dominate the box-office for the next 2-3 weeks. The only film I see coming close to giving it a battle will be the live-action version of “Aladdin” which doesn’t arrive in the multiplex until May 24. This weekend sees a slew of new flicks including “The Intruder,” “Long Shot” and “Ugly Dolls,” but they will not come even close to dethroning “Endgame” from the top spot at the box-office.