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