Hercules - Cast

Hercules Movie Poster

Dwayne Johnson

as Hercules


Ian McShane

as Amphiaraus


Rufus Sewell

as Autolycus


Joseph Fiennes

as King Eurystheus


Peter Mullan

as Sitacles


John Hurt

as Cotys


Irina Shayk

as Megara


Ingrid Berdal

as Atalanta


  Change Location