​Marvel movies have never been more lucrative than in 2018, with Black Panther and Avengers: Infinity War not only in the list of the top 10 highest grossing films of all time, but Infinity War is also rapidly approaching breaking into the top three.

Currently in fourth place, ​Avengers: Infinity War has now achieved over $2 billion at the box office worldwide after just 48 days in theaters. Avatar, currently the highest grossing film of all time, surpassed $2 billion just one day earlier, 47 days after its premiere in 2009.

Star Wars: The Force Awakens currently sits in third, ahead by $67m, with Titanic in second at $2.18 billion, and Avatar in first with $2.78 billion.

Infinity War is not only the sixth Marvel studios film to surpass $1 billion, it is also now the highest selling superhero film of all time. For a massive crossover film that utilizes all of the MCU's characters since 2008, it's a pretty impressive feat.

Avengers: Infinity War is still playing in theaters, with Ant-Man and the Wasp next up on July 6th, and Captain Marvel to follow on March 8th, 2019. The sequel, ​Avengers 4, premieres after on May 3rd, 2019.