Avengers: Endgame may have some competition thanks to Detective Pikachu this weekend, but that doesn't mean it's done crossing new box-office milestones just yet.
In its third weekend, Avengers: Endgame looks set to cross $700 million domestically with another $80-$85 million this weekend, putting it ahead of Black Panther ($700.05 million). The film will accomplish this feat in just 16 days, which would see it tie with Star Wars: The Force Awakens for fastest to hit $700 million domestically.
While Endgame continues to dominate, it's entirely possible the reported $50-$55 million opening for Detective Pikachu could grow with word of mouth. Should this happen, Endgame would see itself finally fall from the top spot since its release; however, the film should have no problem surpassing $700 million stateside over the weekend, even if the film comes in second.
After the film successfully toppled Titanic's record as the second highest-grossing film of all time, Endgame looks poised to overtake Avatar's $2.78 billion, unadjusted for inflation.
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.