Avengers: Infinity War was released almost two months ago, but it continues to rake in billions at the box office. Yes that's right, billions, plural. The superhero mash-up film crossed $2 billion dollars at the box office this past weekend. Only three other movies have amassed such an impressive box office run, Avatar with  $2.79 billion, Titanic with $2.19 billion, and Star Wars: The Force Awakens with $2.07 billion. Domestically, Avengers: Infinity War is the fifth-highest grossing film of all time, with $656.1 million. It is still two places behind Black Panther, which sits at number three on the highest grossing domestic film list. Infinity War also holds the record for the biggest domestic debut ever with $257.7 million in its opening weekend. 

Internationally, Infinity War is the third-highest grossing movie ever with $1.346 billion and was also the fastest film to reach $1 billion at the box office. Marvel's third Avengers film was directed by Anthony and Joe Russo, and stars Robert Downey Jr., Josh Brolin, Chris Hemsworth, Chris Evans, Chadwick Boseman, Scarlett Johansson, Mark Ruffalo, Benedict Cumberbatch,Tom Holland, Zoe Saldana, Chris Pratt,  Don Cheadle, Paul Bettany, Elizabeth Olsen, Anthony Mackie, Sebastian Stan, Danai Gurira, Letitia Wright, Dave Bautista, Bradley Cooper, and Vin Diesel. Avengers 4, which will pick up after the universe-altering effects from Infinity War, is set to hit theaters May 3, 2019.