Megumi Hayashibara is one of Japan’s most iconic voice actresses. Besides her singing work, she’s voiced characters including Team Rocket’s Jessie, Rei Ayanami from Evangelion and Kitty White from Hello Kitty, among many, many others.
The most recent episode of the Pokémon TV anime pays homage to some of those characters.
How many can you name?
All of them? Some?
Check your answers below!