Guest Stars Terence Stamp voices Jor-El Byron Mann as Commander Cheng Michelle Goh as Professor Sen Uncredited Kristin Kreuk as Countess Margaret Isobel Thoreaux