When a new enemy threatens the innocent, Hercules must lead his fearless team of warriors in a battle against overwhelming odds.
Dwayne Johnson
as Hercules
Ian McShane
as Amphiarus
John Hurt
as Cotys
Rufus Sewell
as Autolycus
Aksel Hennie
as Tydeus
Ingrid Bolsø Berdal
as Atalanta
Reece Ritchie
as Iolaus
Joseph Fiennes
as King Eurystheus
Tobias Santelmann
as Rhesus
Peter Mullan
as Sitacles
Rebecca Ferguson
as Ergenia
Irina Shayk
as Megara