Pokémon Detective Pikachu ★★★½

I haven't wanted to go back to see a movie for promo cards this bad since the Yu-Gi-Oh movie back in 2004.