Despite competing with some major releases, Captain Marvel has grossed more than a billion worldwide. Marvel Studios' newest superhero film has dethroned Christopher Nolan's The Dark Knight, which released in 2008, at the global box office and become the tenth highest-grossing superhero film ever.
The Dark Knight earned a total of $1.004 billion, unadjusted for inflation, at the box office. According to Box Office Mojo, Captain Marvel has now reached $1.037 billion. If the film keeps strong at the box office, Captain Marvel might go on to unseat The Dark Knight Rises, which grossed $1.084 billion in 2012 and is the ninth highest-grossing superhero film ever.
It's somewhat noteworthy that The Dark Knight did not release in China, where Captain Marvel has earned over $151 million. Domestically, The Dark Knight took in a massive $533 million, again unadjusted for inflation, as compared to Captain Marvel's $374 million.
Captain Marvel might not remain in top ten highest-grossing films for long, unless it keeps up its current momentum. Avengers: Endgame is likely to make a lot of money and rise high on the list of highest-grossing superhero films. The upcoming blockbuster includes Captain Marvel, who will likely be playing a pivotal role in the events of the film as the remaining Avengers band together to defeat Thanos and undo the Decimation that wiped out half of all living things in the universe.
Directed by Anna Boden and Ryan Fleck, Captain Marvel stars Brie Larson as Carol Danvers, Samuel L. Jackson as Nick Fury, Jude Law as Yon-Rogg, Clark Gregg as Phil Coulson, Lee Pace as Ronan the Accuser, Djimon Hounsou as Korath the Pursuer, Gemma Chan as Minn-Erva, Ben Mendelsohn as Talos, Lashana Lynch as Maria Rambeau, Algenis Perez Soto as Att-Lass, McKenna Grace as a young Carol Danvers and Annette Bening as the Supreme Intelligence. The movie is in theaters now.