Not only is 'Avengers: Endgame' a direct sequel to 'Avengers: Infinity War', it's the culmination of the previous 20-plus titles in the Marvel Cinematic Universe (MCU), a blockbuster series of films that commenced with "Iron Man' in 2008". The movie has now crossed the milestone of United States dollars 2 billion and has become the second highest grossing movie of all times. While it took Avatar 47 days to pass $2 billion, Endgame did it in only twelve, which is a huge feat.
Avengers: Endgame added another $145.8 million to the domestic box office total, easily taking the top spot again.
"Avengers: Endgame" is now the second-biggest movie of all time at the worldwide box office.More news: 'Scientology' cruise ship quarantined over measles outbreak
Unfortunately, debuting in third place is the romantic comedy The Long Shot, a movie that deserved a better release date that wasn't lost in the shuffle between Avengers: Endgame and Detective Pikachu.
Directed by Anthony and Joe Russo, Avengers:Endgame stars Robert Downey Jr., Chris Evans, Mark Ruffalo, Chris Hemsworth, Scarlett Johansson, Jeremy Renner, Don Cheadle, Paul Rudd, Brie Larson, Karen Gillan, Danai Gurira, Benedict Wong, Jon Favreau, Bradley Cooper, Gwyneth Paltrow, and Josh Brolin. But it remains to be seen if Avengers: Endgame will have the legs to take it down.
Currently, Endgame is at the fifth position among the highest grossing films in the world at the global box office, behind Avatar (2.78 billion dollars), Titanic (2.18 billion dollars), Star Wars: The Force Awakens (2.06 billion dollars) and its own predecessor Avengers: Infinity War (2.04 billion dollars). It has now earned $103 million globally. It seems like Avengers: Endgame is just too much of a draw for audiences to see much of anything else.