With this weekend's results, the Marvel Cinematic Universe has now crossed $1 billion in global IMAX box office. Brie Larson, 29, the star of the box office smash, dropped in to surprise some moviegoers.
The box office bounty gives "Captain Marvel" the biggest opening of 2019 so far and signals a rebound for theater owners, whose sales are down 26% year-to-date.
The movie, starring Brie Larson as Danvers, took in $153 million USA in its first weekend in North American theatres.
The domestic haul of $153 million represents the third-biggest debut for a movie in March in the history of film, only behind Beauty and the Beast ($174.7 million) and Batman v. Superman ($166 million).
Despite attempts by misogynistic trolls to damage the film's box office take by posting negative reviews before the movie was even released, Captain Marvel had a record-breaking opening for a female-led film, reports the Hollywood Reporter.
Watch Talos and Nick Fury throw down in new Captain Marvel clip
The total globally is $455 million.
"Captain Marvel", along with DC Comics' "Wonder Woman" in 2017, has been heralded as a landmark for female representation in superhero movies.
But, as with pretty much every Marvel movie these days, it also has a whole bunch of Easter Eggs, references and wider allusions to the Marvel canon.
"If you want to just enjoy it, you totally can, but there a lot of aspects to it that I think are worth talking with your friends and family about".
Brie Larson said: "I don't know how it's any different". That was just wrong.
"I'm very curious about how the story in "Captain Marvel" connects with "Avengers: Infinity War".