Pokémon XD: Gale of Darkness (Nintendo Cinematic Universe)

Pokémon XD: Gale of Darkness is a Japanese anime film.

Summary
Michael rises to stop a reformed Cipher.

Plot Elements

 * Michael talks to Professor Krane, his mother's boss, who introduces the concept of Shadow Pokémon, which are Pokémon whose hearts have been artificially closed. The criminal syndicate Team Cipher is creating and distributing them for their evil purposes.
 * Krane also introduces the Snag Machine, which is used to capture Shadow Pokémon to purify. Krane entrusts Michael with the Snag Machine to capture these Shadow Pokémon and is given the Aura Reader (the eye piece) to identify them from normal Pokémon.
 * Shortly after this, Krane is kidnapped by Cipher agents.
 * Michael goes after the Cipher Agents to rescue Krane, and soon is led on many adventures throughout Orre. He must defeat the Cipher Peons and Admins and rescue the shadow Pokémon to save Orre from the evil Cipher.
 * Michael gets to Citadark Isle to battle the main villain: Master Greevil, who was thinly disguised as an old rich man named Mr. Verich.
 * After Michael defeats Greevil and snags his shadow Pokémon, he must purify all of them, including the (seemingly) impossible to purify Shadow Lugia.
 * After all of the Pokémon are purified, Michael returns home and puts down his snag machine, but he stores it safely in his room to be used if it is ever needed again.