Преди епохата на хората и животните безсмъртните водят война помежду си в небесата. Победителите стават богове. Губещите се превръщат в титаните, които са затворени в планината Тартар. По време на войната е изгубено мощно оръжие, наречено Епирски лък. През 1228 г. пр.н.е. царят на Ираклион Хиперион (Мики Рурк) опустошава Гърция в търсене на лъка. С него той може да освободи титаните и да унищожи боговете, които не са успели да спасят жена му и децата му от смъртта от болести. Хиперион пленява девицата оракул Федра (Фрейда Пинто) с надеждата, че нейните ясновидски видения ще му помогнат да открие лъка.
Междувременно жителите на едно село се готвят да избягат в планината Тартар, за да се спасят от войниците на Хиперион. Един от тях е воинът Тезей (Хенри Кавил). Той е наставляван от мистериозен старец (Джон Хърт). Тезей и майка му Етра (Ан Дей-Джоунс) са смятани за изгнаници, тъй като той е плод на изнасилването на Етра. Те са принудени да останат настрана от войниците от Атина, сред които е и Лизандър (Джоузеф Морган). Тезей побеждава множество противници, докато атинският офицер Хелиос (Питър Стебингс) не уволнява Лизандър заради действията му. Лизандър се отправя към Хиперион, като му предлага на служба местоположението на селото. Царят приема, но заклеймява Лизандър като предател и за да го накаже, насилва тестисите му, за да не може да създава деца. Войниците на Хиперион нападат селото и след като убиват Етра и селяните, пленяват Тезей.
Разкрива се, че старецът е Зевс (Люк Евънс). Той предупреждава събратята си богове Атина (Изабел Лукас), Посейдон (Келан Луц), Арес (Даниел Шарман), Херакъл (Стив Байърс) и Аполон (Кори Севиер) да не се намесват в делата на смъртните, освен ако не бъдат освободени титаните и те трябва да имат вяра в хората, за да победят Хиперион.
Тезей е поробен заедно с крадеца Ставрос (Стивън Дорф). Федра, която е държана в плен наблизо, вижда видение за Тезей и организира бунт, а Тезей използва хаоса, за да избяга със Ставрос и другите роби. Тезей се опитва да преследва Хиперион, като отвлича лодка, но той и съюзниците му са нападнати от войниците на Хиперион. Посейдон умишлено не се подчинява на Зевс, като се гмурка в морето от Олимп и предизвиква приливна вълна, която удавя хората на Хиперион. Когато Федра вижда видение на Тезей, който стои до забулен труп, тя решава, че той трябва да се върне, за да погребе майка си. Въпреки скептицизма на Тезей, майка му вярва в боговете и затова трябва да бъде погребана по подобаващ начин.
Докато полага Етра в лабиринта на селото, Тезей открива лъка, забит в скалата. Освобождава го, но прислужникът на Хиперион Минотавър го напада; макар да успява да убие чудовището, Тезей припада от отровните си рани. Федра излекува Тезей и по-късно се влюбва в него. Двамата правят секс, което я лишава от пророчествата, които тя смята за проклятие.
Докато силите на Хиперион се събират в планината Тартар, групата пътува до храма на Федра и Тезей губи лъка в засада. Превъзхождайки по численост хората на Хиперион, Арес, противно на заповедта на Зевс, се намесва пряко, като се сражава с войниците, а Атина осигурява на Тезей и Ставрос коне, за да стигнат до Тартар. Зевс пристига и гневно убива Арес заради предизвикателството му, като оставя смъртта му да бъде предупреждение към боговете и че смъртните повече няма да получават божествена подкрепа, и трябва да оправдае вярата, която има в Тезей, преди да си тръгне с Атина. Откраднатият лък е занесен на Хиперион.
Тезей, Ставрос и Федра пътуват до планината Тартар, където той безуспешно се опитва да предупреди гръцкия цар Касандър за плановете на Хиперион. Касандър отхвърля приказките му за боговете като мит и възнамерява да преговаря за мирен договор с Хиперион. На следващия ден Хиперион използва лък, за да повали стените на Тартар, които на пръв поглед са непревземаеми.
Тезей повежда гръцките сили срещу Хиперион и убива Лизандър. Хиперион пренебрегва битката, нахлува в планината Тартар, убива Хелиос и Касандър и с помощта на лъка освобождава титаните, като силата на освобождаването поваля смъртните. Неспособен да избяга от хранилището, Ставрос убива един титан, за да спечели време на Тезей да избяга, преди да се пожертва. Зевс повежда боговете в битка срещу титаните, докато Тезей се бие с Хиперион, и макар че са повече от равностойни, боговете са смазани от числеността си, като всички освен Зевс и Посейдон загиват. Докато Зевс срутва планината върху титаните, Тезей убива Хиперион. Когато планината се срутва, Зевс се издига на небето с тялото на Атина и ранения Посейдон. Срутващата се планина унищожава силите на Хиперион, а умиращият Тезей е възнаграден с място сред безсмъртните.
Години по-късно историята на Тезей се превръща в легенда, а Федра отглежда сина му Акамас, който наследява дарбата ѝ да пророкува. Момчето е посетено от Зевс като старец, който му съобщава, че ще стане воин като баща си и не трябва да се страхува от виденията си. Акамас има видение за Тезей, който води армия от богове в битка в небето с титаните.