Not even the nostalgia of Pokémon is enough to beat Marvel as 'Avengers: Endgame' takes the top spot in the box office for the third weekend in a row.
The Marvel and Disney film brought in an estimated $63.1 million in North America this weekend bringing it's global box office earnings to $2.485 billion.
Meanwhile 'Detective Pikachu' with its electrically charged yellow rodent, voiced by Ryan Reynolds, brought in a sizeable $58 million in North America and $103 million internationally. An amount that's nothing to scoff at.
CNN contributed to this report.
