After being in theaters for only three weeks, Avengers: Infinity War is now the highest grossing superhero film of all time.

Infinity War, which currently sits at $1.606 billion, has passed The Avengers, which grossed $1.519 billion in its theatrical run back in 2012, making it the former top grossing comic book flick.

Black Panther, which Marvel Studios dropped back in February, has made the most in terms of domestic box office numbers. The film brought in an incredible $696 million, which is far ahead of Infinity War‘s current total of $548 million.


With Infinity War recently opening in China and still holding steady weekend numbers domestically, there’s no doubt the picture is the new box office king of superhero movies. A combination of the Avengers, Guardians of the Galaxy, a decade of building a cinematic universe, stellar supporting characters all around, and a villain built up for years, Infinity War’s place in the box office rankings doesn’t surprise me in the slightest.

The movie isn’t perfect, but it delivered on the spectacle and shock of what fans were anticipating. Word of mouth surrounding the film has been staggering thus far, and as we get further away from its release, it just doesn’t seem to be slowing by much. Odds are Infinity War will pass $2 billion handily, but the real question still remains: Will the currently untitled Avengers 4 be able to top it? With so many fans left hanging at the end of Infinity War, there’s no doubt millions will be tuning in for the sequel next year.

What do you make of these box office numbers? Do they surprise you, or did you expect these results from the movie? Chime in below, let us know!

Avengers 4 releases on May 3, 2019.