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 “Star Wars: The Force Awakens.” 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.