The opening weekend for the hotly anticipated new addition to the Avengers series was always going to be large, but it's turned out to be record-breaking.
The superhero bonanza Avengers: Infinity War had the highest US opening weekend of all-time, earning US$250 million (NZ$353m) in the box office and edging past Star Wars: The Force Awakens.
- Avengers: Infinity War review: A lot packed into two-and-a-half hours
- How Taika Waititi changed Avengers: Infinity War
It also came out on top internationally, bringing in US$630 million (NZ$889m) and dethroning the previous record holder, Fate of the Furious.
The film - a culmination of 18 earlier movies with interwoven plot lines - brings together nearly all Marvel's heroes.
It's another addition to a winning streak for the Marvel Cinematic Universe. The studio's last movie, Black Panther, grossed a milestone US$1 billion (NZ$1.41b) in its first 26 days.
"To have now the biggest movie of domestic history as one of the Marvel Cinematic Universe films seems like a fitting tribute to the Marvel Studios team which has had just an astounding, unmatched run in the last decade," said Dave Hollis, head of distribution for Disney, which owns Marvel.
Avengers: Infinity War is in New Zealand cinemas now.