We all knew "Avengers: Endgame" was going to be big, but even with sky-high expectations, the fourth and final "Avengers" film shattered records.

In its first weekend, it took in an estimated $350 million in North America and $1.2 billion worldwide. That's nearly $100 million more than the U.S. haul for last year's "Avengers: Infinity War" and $560 million more worldwide.

It was pretty much the only game in town: "Avengers: Endgame" accounted for more than four of every five tickets sold domestically. And it boasted a stunning $75,075 per-screen average.

IMAX reported that “Avengers: Endgame” broke its worldwide opening record with $91.5 million, 92% above previous record-holder "Star Wars: The Force Awakens."

"Avengers: Endgame" is the 22nd movie in the Marvel Cinematic Universe, which began in 2008 with "Iron Man." It's the final appearance for some of the original "Avengers" stars and fans did not want to miss it. ComScore/ Screen Engine reported that 61% of this weekend’s North American audience bought their tickets online ahead of time.

All told, the MCU films have now earned more than $19 billion in worldwide box office.

"Captain Marvel," the 21st MCU film, got a big boost this weekend, soaring from fourth place last week to second in its 8th week of release. It took in
$8,051,000 for a domestic total of $413,580,047. Worldwide, it's already passed the $1 billion mark.

One of the only other films debuting this weekend was "The White Crow," which played in limited release. Ralph Fiennes directed the biopic about Russian ballet dancer Rudolf Nureyev. It took in $80,675 from 5 locations, for a per-screen-average of $16,135.

Here are the top 10 estimates for April 26-28 2019

1. "Avengers: Endgame,"  $350,000,000
2. "Captain Marvel," 8,051,000
3. "The Curse of La Llorona," $7,500,000
4. "Breakthrough," $6,304,000
5. "Shazam!," $5,520,000
6. "Little," 3,438,000
7. "Dumbo" (2019), $3,239,000
8. "Pet Sematary" (2019), $1,290,000
9. "Us," $1,141,000
10. "Penguins," $1,051,000

[Via Variety, Box Office Mojo]