Beloved Cast
Semele
Emma Pearson
Jupiter/Apollo
Amitai Pati
Juno/Ino
Sarah Castle
Cadmus/Somnus
Paul Whelan
Athamas
Stephen Diaz
Iris
Chelsea Dolman
Priest
Sashe Angelovski