Out of its opening weekend, Avengers: Endgame continues its impressive box office haul, despite falling just short of meeting the all-time highest Monday domestic box office record.
The Marvel Cinematic Universe epic earned $37 million on Monday, bringing its domestic total to $394 million and setting the stage for the film to pass the $400 million mark by the end of box office totals on Tuesday. The Monday earnings put Endgame below last year's Black Panther and 2015's Star Wars: The Force Awakens, which share the top highest Monday domestic box office at $40 million.
Endgame broke a number of box office records in its opening weekend, including becoming the fastest film to earn $1 billion at the worldwide box office.
Considering the MCU film runs over three hours, the lengthy runtime makes Endgame's broken records all the more impressive. As it continues its domestic box office run, the question remains if it will be able to surpass Avatar's $760 million domestic earnings and The Force Awakens' $937 million to become highest domestic earning film of all time.
Directed by Joe and Anthony Russo, Avengers: Endgame stars Robert Downey Jr. as Iron Man, Chris Evans as Captain America, Mark Ruffalo as Bruce Banner, Chris Hemsworth as Thor, Scarlett Johansson as Black Widow, Jeremy Renner as Hawkeye, Brie Larson as Captain Marvel, Paul Rudd as Ant-Man, Don Cheadle as War Machine, Karen Gillan as Nebula, Danai Gurira as Okoye and Bradley Cooper as Rocket, with Gwyneth Paltrow Pepper Potts, Jon Favreau as Happy Hogan, Benedict Wong as Wong, Tessa Thompson as Valkyrie and Josh Brolin as Thanos.