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 Rachel Skarsten as Thomasina Kris Holden-Ried as Nosyd Ksenia Solo as Good Witch Ksenia Solo as Wicked Witch Paul Amos as Maestro