în nordul Britaniei, 62 D.HR., un trib de călăreți celtici este distrus brutal de romani conduși de Corvus (Kiefer Sutherland). Singurul supraviețuitor, un băiat pe nume Milo, a cărui mamă Corvus a ucis personal, este capturat de comercianții de sclavi.șaptesprezece ani mai târziu, la Londinium, în 79 d. HR., proprietar de sclavi Graecus (Joe Pingue) Urmărește o clasă de gladiatori luptă, neimpresionat până când îl vede pe Milo (Kit Harington), un gladiator talentat pe care mulțimile îl numesc „Celtul”. Milo este adus în curând la Pompei cu colegii săi sclavi. Pe drum, ei văd un cal căzând în timp ce desenează o trăsură care transportă Cassia (Emily Browning), întorcându-se după un an la Roma, și servitoarea ei Ariadne (Jessica Lucas). Milo ucide calul pentru a pune capăt suferinței sale, iar Cassia este atrasă de el. Cassia este fiica guvernatorului orașului Severus (Jared Harris) și a soției sale Aurelia (Carrie-Anne Moss). Severus speră ca noul împărat Titus să investească în planurile de reconstrucție a pompei, în ciuda avertismentului cassiei că Roma devine mai coruptă. Felix (Dalmar Abuzeid), un servitor, ia calul lui Cassia Vires pentru o plimbare doar pentru a fi înghițit atunci când un cutremur de pe Muntele Vezuviu deschide pământul sub el.
în Pompei, Milo dezvoltă o rivalitate cu Atticus (Adewale Akinnuoye-Agbaje), un gladiator campion care, prin legea romană, va primi libertatea după ce va câștiga încă o victorie. Gladiatorii sunt prezentați la o petrecere în care Corvus, acum Senator, îi spune lui Severus că Împăratul nu va investi în planurile sale, ci el însuși o va face. Se dezvăluie că Cassia a părăsit Roma pentru a scăpa de avansurile lui Corvus. Când un cutremur face ca unii cai să devină anxioși, Milo ajută la calmarea unuia. Apoi o ia pe Cassia într-o plimbare și îi spune că nu pot fi împreună. Întorcându-se la vilă, Corvus este gata să-l omoare pe Milo (nerecunoscându-l din masacrul din sat), dar Cassia pledează pentru viața lui Milo. Milo este criticat pentru acțiunile sale, iar Atticus recunoaște respectul pentru rivalul său în timp ce se pregătesc să se confrunte la viitorul festival.
în amfiteatrul din Pompei, pentru a-l pedepsi pe Milo, Corvus îi ordonă să fie ucis în prima bătălie, iar antrenorul rău Bellator (Currie Graham) îl convinge pe Graecus să-l sacrifice și pe Atticus. Cei doi bărbați și alți gladiatori sunt înlănțuiți de pietre în timp ce alți gladiatori ies ca soldați romani, pentru a recrea victoria lui Corvus asupra celților. Lucrând împreună, Milo și Atticus supraviețuiesc bătăliei; Atticus își dă seama că romanii nu-i vor onora niciodată libertatea. În timpul bătăliei, Corvus o forțează pe Cassia să accepte să se căsătorească cu el amenințând că familia ei va fi ucisă pentru presupusa trădare împotriva împăratului. Când Milo și Atticus câștigă, Cassia îl sfidează pe Corvus ținând un „thumbs-up” pentru ca aceștia să trăiască, iar Corvus o duce la vilă pentru a fi închisă. Susținând că un cutremur este un semn de la Vulcan, Corvus îl pune pe ofițerul său Proculus (Sasha Roiz) să se lupte cu Milo unu-la-unu. Bătălia lor este întreruptă când Muntele Vezuviu erupe, creând tremurături masive care provoacă prăbușirea arenei, trimițându-i pe Milo și Proculus să se prăbușească în temnițe. Milo deschide porțile pentru a permite colegilor săi gladiatori șansa de a ataca; Proculus scapă, în timp ce gladiatorii îl ucid pe Bellator. Văzându-l pe Corvus căzut sub o grindă prăbușită, Severus încearcă să-l omoare, dar Corvus îl înjunghie și scapă.
erupția trimite moloz în flăcări ploua în jos asupra orașului în timp ce populația încearcă să fugă în port. O minge de foc distruge și scufundă o navă, ucigându-l pe Graecus care scapă. Înainte de a muri, Aurelia îi spune lui Milo că Cassia este la vilă. Milo aleargă spre vilă și reușește să o salveze pe Cassia, dar Ariadne este ucisă când vila se prăbușește în Marea Mediterană. Atticus încearcă să ajungă în port, dar un tsunami creat de vulcan lovește orașul, distrugând portul și zidurile exterioare și zdrobind mai multe nave. Reunindu-se cu Atticus, Milo sugerează căutarea arenei pentru cai pentru a scăpa. În timp ce gladiatorii se confruntă cu soldați romani la arenă, Cassia este răpită de Corvus după ce a găsit cadavrele părinților ei. Atticus îl urmărește pe Milo după Carul care îi poartă pe cei doi în timp ce se luptă cu Proculus. Atticus este rănit mortal în duel, dar reușește totuși să-l omoare pe Proculus.
Milo îl urmărește pe Corvus prin oraș; ambii abia evită mingile de foc și infrastructura prăbușită. Cassia reușește să se elibereze înainte ca carul să se prăbușească în Templul lui Apollo. Milo și Corvus duel ca o minge de foc distruge templul. Cassia îl leagă pe Corvus de o clădire, așa cum Milo declară cine este, că Corvus și-a ucis familia și acum zeii săi vin să-l pedepsească pe Senator. Milo și Cassia pleacă în timp ce un val piroclastic intră în oraș, incinerând Corvus. La arenă, Atticus proclamă cu mândrie că moare un om liber înainte de a fi consumat de fluxul piroclastic. La periferia orașului, calul îi aruncă pe Milo și Cassia. Milo îi spune lui Cassia să-l părăsească, realizând că calul nu este suficient de rapid pentru a-i transporta pe amândoi. În schimb, ea trimite calul, nevrând să-și petreacă ultimele momente alergând și știind că nu pot depăși valul. Milo o sărută pe Cassia în timp ce valul îi înghite. Ultima fotografie este a corpurilor pietrificate ale duo-ului, blocate într-o îmbrățișare eternă.