Yan-Lo

Yan-Lo is the main antagonist in Wendy Wu: Homecoming Warrior. Even though he is deceased during the events of the film, he continues to hatch evil plans as a spirit.

Yan-Lo was voiced by Hadley Hudson.

History
Yan-Lo appears in the form of a ghost because he was killed by Nina Wu ninety years ago. He possessed the bodies of people by causing multiples of himself to appear to drain Wendy Wu's powers—the powers she got from the Yin Warrior. The Yin Warrior would be her great-grandmother and she was reincarnated as Wendy to defeat the evil spirit. At the end of the movie, Wendy fights Jessica Dawson, possessed by Yan-Lo. She made a true sacrifice to save Shen, the monk who was sent to inform Wendy and teach her kung fu to defeat the dragon. When Wendy made that true sacrifice and finally defeated Yan-Lo, he would never come back, because he was defeated forever; however, due to Yan-Lo's actual return in the DVD's extended ending where he possessed Cupcake once again, this was considered false.

Physical appearance
Yan-Lo's appearance has changed during the events of the film.

Alive
Yan-Lo is an old and ancient Chinese dragon. He is covered in black scales and has dark grey whiskers.

After his death
His appearance was similar to his appearance in Shen's painting, except he is dark grey and translucent.

Powers and abilities
Yan-Lo is known for causing multiples of himself to appear. He comes back every ninety years to take over the world. If he would not be defeated, then darkness would take over the world.