Warner Bros. dropped a new "Detective Pikachu" trailer Tuesday at noon, setting Twitter abuzz.

The trailer, which is the second to be released, retreads a lot of the ground from the first one. A young man, played by Justice Smith, has to solve a mystery in a city filled with humans and Pokemon. The catch is his partner is also a Pokemon, a Pikachu voiced by Ryan Reynolds. This Pikachu also wears a detective hat so you know he's a detective.

This trailer, however, reveals Mewtwo will have a role as well.

Mewtwo is a psychic Pokemon who has appeared in the series previously. He is powerful and has served as a villain in previous games and shows.

To Pokemon fans who grew up watching the franchise’s movies and shows, it was a shock to see the villain from your childhood again, rendered in CGI.

Other people were taken with other parts of the world shown in the trailer.