Special Guest Stars Eric Roberts as Hades Guest Stars Rachel Skarsten as Tamsin Paul Amos as Vex Luke Bilyk as Mark Uncredited Zoie Palmer as Lola Ksenia Solo as Good Witch Ksenia Solo as Wicked Witch Kris Holden-Ried as Nosyd Rachel Skarsten as Thomasina Paul Amos as Maestro