The latest box office report is in, and Pokemon and Avengers dominated. Pokemon: Detective Pikachu opened to a massive $58 million in the US and Canada this weekend, according to a box office report from Entertainment Weekly.

That is a tremendous result, and it’s the biggest opening for a Pokemon movie of all time not adjusted for inflation. It was enormously successful, but it wasn’t enough to take down Avengers: Endgame. The Marvel team-up pulled in $63 million in the US and Canada to stay at No. 1 for a third week running.

Endgame has now made $723.5 million domestically, which is only behind Avatar ($760.5 million) and Star Wars: The Force Awakens ($936.6 million). Worldwide, Endgame has now made $2.485.5 billion, which brings it even closer to reaching Avatar’s all-time record of $2.78 billion.

The new movie about Lord of the Rings author J.R.R. Tolkien also opened this weekend, and it landed at No. 9 with $2.2 million. As EW notes, the film did “modestly well” considering that it only screened at 1,495 locations in the US and Canada. Other new releases this weekend included the Anne Hathaway and Rebel Wilson comedy The Hustle (No. 3, $13.5 million), and the Diane Keaton movie Poms, which made $5.1 million to come in sixth place this weekend.

You can see the full box office report for May 10-12 below, as compiled by EW.