Hercules | Oliver Savile
Young Hercules | Benjamin Yates
Phil | Michael Matus
Meg | Eva Noblezada
Hades | Jon Boydon
Pain | Daniel Jacob
Panic | James Gillan
Zeus | Michael Xavier
Hera | Sharon Sexton
Calliope | Liisi LaFontane
Melpomene | Rachel John
Terpsichore | Natalie Kassanga
Thalia | Nicole Raquel Dennis
Cilo | Christine Allado
Amphitryon | Martin Ball
Alcmeme | Melanie La Barrie
Hermes | Steven Webb
ben lewis, Benjamin Yates, christine allado, dream cast, eva noblezada, hercules, liisi lafontane, Melanie La Barrie, Michael Xavier, Natalie Kassanga, Nicole Raquel Dennis, Oliver Savile, rachel john, Steven webb