Last summer, Avengers: Infinity War managed to hold the top spot at the box office for three weekends before Ryan Reynolds and Deadpool finally bested it. This summer, it looks like Ryan Reynolds and Detective Pikachu are going to fall just short of taking down Endgame in its third weekend, as it puts up another impressive $63.1 million, or about what Infinity War earned in its third weekend. Endgame rises to $723 million, and while it can still make a run at Avatar for the biggest film of all time worldwide (it?s $300 million behind), it is now falling behind Star Wars: The Force Awakens for the title of top film in America, all time, even as it rises to number three domestic, surpassing Infinity War and Black Panther.