One of the reasons why the Pokemon franchise is so universally beloved is because of its vibrant cast of characters. The first wave of the original 151 Pokemon that debuted in 1996 set the tone ...
Pokémon as a franchise has been around for more than 25 years, and in that time we've seen hundreds of characters introduced across the games, anime, manga, movies, and even the trading card game.