Hercules - Cast
as Hercules
as Amphiaraus
as Autolycus
as King Eurystheus
Peter Mullan
as Sitacles
as Cotys
Irina Shayk
as Megara
Ingrid Berdal
as Atalanta
Peter Mullan
as Sitacles
Irina Shayk
as Megara
Ingrid Berdal
as Atalanta