Continuing the box office domination of the Marvel Cinematic Universe, Avengers: Infinity War has officially crossed the $2 billion mark at the global box office.
The 19th Marvel Studios release is the culmination of the first decade of the blockbuster franchise that began in 2008 with Iron Man. Infinity War cost up to $450,000 to produce, and went over budget, but it's now marked a major milestone that only three movies before it have reached.
According to Box Office Mojo, Infinity War now joins Avatar, Titanic and Star Wars: The Force Awakens in the prestigious $2 billion club. After another successful weekend, Infinity War just misses out on Avatar's record of being the fastest movie to reach that figure. Although Infinity War has performed well domestically, more than 67 percent of its earnings have come from abroad.
The MCU continues to outshine its competitors as Infinity War becomes the third consecutive Avengers movie to earn more than $1 billion. Infinity War has also eclipsed its predecessor, with The Avengers' $1.509 billion and The Avengers: Age of Ultron's $1.405 billion.
Even adjusting for inflation, Infinity War is the highest-grossing superhero movie of all time. It beats other MCU movies like Black Panther and Iron Man 3, as well as competition including The Dark Knight, Spider-Man 3 and Wonder Woman. As Infinity War prepares to leave theaters, all eyes are now on next year's Avengers 4 and what hopes to be another record-breaking MCU movie.
In theaters now, Avengers: Infinity War is directed by Joe and Anthony Russo and stars Robert Downey Jr., Chris Evans, Chris Hemsworth, Mark Ruffalo, Scarlett Johansson, Paul Bettany, Anthony Mackie, Elizabeth Olsen, Tom Holland, Benedict Cumberbatch, Chadwick Boseman, Chris Pratt, Zoe Saldana, Dave Bautista, Bradley Cooper, Vin Diesel, Tom Hiddleston and Josh Brolin.