Starożytna Grecja. Syn królowej Alkmeny (Roxanne McKee) i tyrana Amfitriona (Scott Adkins), Herkules (Kellan Lutz), nie ma pojęcia, że jego biologicznym ojcem jest Zeus. Nie wie również, że został przeznaczony do przywrócenia pokoju w państwie greckim, którym rządzi jego ojczym. Młodzieniec zakochuje się w pięknej księżniczce Krety, Hebe (Gaia Weiss). Niechętny mu Amfitrion jest jednak przeciwny związkowi młodych. Arystokratka ma zostać partnerką brata Herkulesa, Ifiklesa (Liam Garrigan). Niebawem zdradzony przez ojczyma syn Zeusa trafia do niewoli. Walczy na arenie jako gladiator. Podczas pojedynków ujawnia się jego nadludzka moc. Świadomy swojej siły Herkules postanawia odzyskać ukochaną. Zamierza również obalić rządy Amfitriona i przywrócić pokój w greckim królestwie. Scenariusz filmu jest swobodną adaptacją greckiego mitu o Heraklesie, w mitologii rzymskiej zwanego Herkulesem. W tytułowej roli występuje Kellan Lutz, znany m.in. z kultowej sagi "Zmierzch'".