Hercules › Cast
Tate Donovan
Hercules
Josh Keaton
Young Hercules
Roger Bart
Young Hercules (singing)
Danny DeVito
Philoctetes
James Woods
Hades; Lord of the Underworld
Susan Egan
Megara
Mary Kay Bergman
Earthquake Lady