All Cast

Nina Herzog
Princess Odette (voice)

Yuri Lowenthal
Prince Derek (voice)

Vivian Lu
Fang
Joseph Medrano
Lord Rogers

Christine Lakin
Queen Uberta
Gardner Jaas
Puffin
Doug Stone
Speed
Alexandre Chen
Chen
Hao Feng
Chen (singing voice)
Francis Huang
Prince Li
Clayton James
Jean-Bob
Ben King
Ru
Muet Li
Gong Fa

Rachanee Lumayno
Yu Yan

Brian Nissen
Narrator
