'Avengers: Endgame' Beats 'Detective Pikachu' Winning It's Third Weekend In A Row

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.