Hercules (Alternate Cast)

Alternative Cast
Donny Osmond as Hercules
Red Buttons as Philoctetes
Jack Nicholson as Hades
Susan Egan as Megara
Bobcat Goldthwait as Agony
Matt Frewer as Panic
John Goodman as Zeus
Samantha Eggar as Hera
Barbara Barrie as Alcmene
Hal Holbrook as Host
Paul Shaffer as Hermes
Charlton Heston as Narrator
Vanéese Y. Thomas as Clio
Lillias White as Calliope