After a record-shattering opening weekend of $1.2 billion, Marvel’s Avengers: Endgame has leapfrogged Avengers: Infinity War ($2.048 billion), Star Wars: The Force Awakens ($2.068 billion) and Titanic ($2.188 billion) to become the second-highest grossing movie of all time behind James Cameron’s Avatar ($2.788 billion).
Domestically, Endgame retained top spot with $145.8 million (falling just short of Star Wars: The Force Awakens’ second-weekend record of $149.2 billion), with a further $282 million internationally to take its worldwide haul to $2.189 billion and counting. It has also shattered the record for the fastest run to $2 billion, achieving the feat in just 12 days compared to Avatar’s 47.
The big question now is whether the Marvel blockbuster will have enough in the tank to go on and topple Avatar as the highest-grossing movie of all time. It’s currently $599 million short of that target, so it’s certainly within the realm of possibility and we’ll likely have a much better idea once next weekend’s numbers are in.
SEE ALSO: The Russos discuss Thor’s Avengers: Endgame appearance
Avengers: Endgame stars Robert Downey Jr. (Iron Man), Chris Evans (Captain America), Mark Ruffalo (Hulk), Chris Hemsworth (Thor), Scarlett Johansson (Black Widow), Jeremy Renner (Hawkeye), Josh Brolin (Thanos), Brie Larson (Captain Marvel), Paul Rudd (Scott Lang), Don Cheadle (War Machine), Karen Gillan (Nebula), Chadwick Boseman (Black Panther), Tom Holland (Spider-Man), Sebastian Stan (Winter Soldier), Anthony Mackie (Falcon), Elizabeth Olsen (Scarlet Witch), Benedict Cumberbatch (Doctor Strange), Danai Gurira (Okoye), Benedict Wong (Wong), Chris Pratt (Star-Lord), Zoe Saldana (Gamora), Dave Bautista (Drax), Bradley Cooper (Rocket), Vin Diesel (Groot), Karen Gillan (Nebula), Pom Klementieff (Mantis), Tom Hiddleston (Loki), Gwyneth Paltrow (Pepper Potts), Evangeline Lilly (The Wasp), Letitia Wright (Shuri) and Tessa Thompson (Valkyrie).