AVENGERS ENDGAME’S box office is nearing Avatar’s all-time record after defeating Detective Pikachu’s opening weekend. The Marvel epic is just over $300 million away from topping Avatar and becoming the highest-grossing movie of all time. Avengers Endgame enjoyed its third week as box office No 1 this weekend, bringing its total worldwide gross to $2.485 billion. Analysts wondered if Ryan Reynolds’ Detective Pikachu could push Endgame to No 2, but the Marvel movie managed to hold off the Pokémon domestically.
Detective Pikachu opened with $58 million in the US but failed to catch all of the audience, with Endgame taking in $63 million.
Avengers Endgame’s domestic total now stands at $723 million, having passed Black Panther and Infinity War.
While Avatar’s US total is $760 million, but the overall winner there is Star Wars The Force Awakens with $936 million.
Meanwhile, director James Cameron has already congratulated Avengers Endgame for sinking Titanic’s record.