Pokémon has been a cultural phenomenon for decades. Between the popularity from app Pokémon Go, countless video games and the highly successful anime series, it seems like the world of Pokémon has no end in sight. The announcement of Detective Pikachu proves this to be even more true.

It only makes sense to create a new Pokémon movie, right? We’ve been following developments in Detective Pikachu since December when the project was announced. We knew Ryan Reynolds was starring as the lovable, furry Pikachu, and now we have a first trailer.

Read more: Marvel Comics legend Stan Lee dies at 95

In addition to Reynolds,Suki Waterhouse, Rita Ora, Bill Nighy and Justice Smith will also appear in the film. Smith had a packed year after his lead role in Jurassic World: Fallen Kingdom.

In this film, he plays protagonist Tim Goodman. According to The Hollywood Reporter, the story is set into motion when Goodman’s father is kidnapped, forcing him to team up with Detective Pikachu to find him.

To make matters more chaotic, Goodman is the only human who can understand Pikachu talk.

Goosebumps director Rob Letterman helmed the project, which began filming in London around mid-January.

With elements of mystery, danger and Reynolds’ trademark dry humor, what else could we want?

The film also features some of your other favorite Pokémon characters such as Jigglypuff, Charizard and Psyduck.

The film is due out May 10, 2019, and you can check out the first official trailer below.

If you’re a die-hard Pokémon fan, you have even more to look forward to.

Read more: Did a Pokémon and Tamagotchi collab get leaked?

The worlds of Pokémon and Tamagotchi may soon collide. As a part of a promotion for Pokémon’s forthcoming Pokémon: Let’s Go games, a leak reveals that the franchise may have plans to collab with Tamagotchi.

According to Comicbook, the leak suggests that the virtual pet game, Tamagotchi, is pairing up with the Pokémon franchise on their latest endeavor. The plans detail a special gaming device that will allow fans to care for an Eevee of their own. Then, they can evolve their Pokémon depending on how often they care for it. For example, if a player spends more time with their Eevee, it has the potential to evolve into a Ditto, or a Team Rocket Eevee.

Additionally, the leak shows two color choices for the gaming system. One is rumored to be brown to show off the traditional Eevee colors while the other is pink to show off the Pokémon’s evolutions.