Herkules (Dwayne Johnson) słynie w całym starożytnym świecie ze swoich niezwykłych wyczynów. Niestety syna Zeusa i ludzkiej kobiety, nawiedza tragiczna przeszłość. Teraz walczy tylko o złoto jako wędrowny najemnik w towarzystwie grupy wiernych zwolenników, w tym Amphiarusa (Ian McShane) i Autolycusa (Rufus Sewell). Jednak, gdy dobrotliwy władca Tracji i jego córka proszą go o pomoc w pokonaniu przeciwnika, Herkules musi ponownie odnaleźć w sobie prawdziwego bohatera.