Pokemon Detective Pikachu starring Ryan Reynolds is now in theaters. The movie, which is based on the 2018 3DS game, explores a different side of the Pokemon universe than you might be used to. Here, in Ryme City, Pokemon live alongside people in a battle-free zone, doing work and providing companionship. But still, Detective Pikachu is a little different.
The movie focuses on Tim Goodman (Justice Smith), who travels to Ryme City after his father, Harry, has an accident. There, Tim meets Detective Pikachu (Reynolds), who he is able to communicate with–yet no other humans can understand him. Together, they investigate what happened to Harry and to Detective Pikachu’s memory. They meet quite a few Pokemon along the way.
Detective Pikachu includes Pokemon from every generation of Pokemon games to date aside from the unreleased Pokemon Sword and Shield. Many of these Pokemon appear throughout Ryme City, walking or flying among humans and other Pokemon. Others appear in posters and signs or are otherwise mentioned in the movie, which means they exist in the world somewhere. This feature includes every single Pokemon or Pokemon mention we found in Detective Pikachu. Spoilers ahead!
When you’re done checking out every Pokemon in the movie, read our full Detective Pikachu review. Then check out how Ryan Reynolds originally wanted to play Pikachu–it could have turned out very different–and all the Pokemon Easter eggs, references, and inside jokes we spotted. We also have a video breakdown, a report from Detective Pikachu’s movie set, and a feature about how the movie aims to appeal to hardcore Pokemon fans.