Code Lyoko - Season 2 - Eps 5: Mister Puck
When Aelita's dreams and hallucinations become too disruptive to ignore, the group heads to the Hermitage to discover their source. There, Aelita finds a doll she inexplicably recognizes to be Mister Pück. Hidden on this doll is a key to a train station locker, which contains the heavily encrypted diary of Franz Hopper. Upon its discovery, Xana takes action, possessing Jeremie, to ensure they'll never be able to read it. When they deactivate the tower and Jeremie comes to his senses, Yumi explains to Jeremie why Xana can possess him and not Ulrich, Aelita, Odd, or Yumi.
About Code Lyoko

Title: Code Lyoko
First Air Date: 2003-09-03
Last Air Date: 2007-11-10
Status: Ended
Rating: 7.463/10 (from 81 votes)
Language: FR
Seasons: 5
Total Episodes: 95
Network: France 3
Genres: Sci-Fi & Fantasy, Animation, Comedy, Action & Adventure
Production Companies: MoonScoop, Antefilms Production
Synopsis
Four children travel to the virtual world of Lyoko to battle against a sentient artificial intelligence named XANA, with a virtual human called Aelita.
Cast

Raphaëlle Lubansu
Jeremie Belpois / Odd della Robbia (voice)

Géraldine Frippiat
Yumi Ishiyama (voice)

Marie-Line Landerwijn
Ulrich Stern (voice)

Sophie Landresse
Aelita Schaeffer (voice)

Mathieu Moreau
William Dunbar (voice)

Carole Baillien
Sissi Delmas (voice)