Észak-Britanniában, 62-ben a kelta lovasok törzsét brutálisan kiirtják a rómaiak által vezetett Corvus (Kiefer Sutherland). Az egyetlen túlélőt, egy Milo nevű fiút, akinek anyját Corvus személyesen megölte, rabszolgakereskedők fogják el.
tizenhét évvel később, Londonban, 79-ben., rabszolgatulajdonos Graecus (Joe Pingue) a gladiátorok egy osztályának csatáját figyeli, addig nem hatva, amíg meg nem látja a felnőtt Milót (Kit Harington), egy tehetséges gladiátort, akit a tömeg “Keltának”hív. Milót hamarosan rabszolgatársaival hozzák Pompejibe. Útközben látják, hogy egy ló leesik, miközben egy kocsit rajzol, amelyben Cassia (Emily Browning), egy év után visszatér Rómában, és szolgája, Ariadne (Jessica Lucas). Milo megöli a lovat, hogy véget vessen szenvedésének, Cassia pedig vonzódik hozzá. Cassia a város kormányzójának, Severusnak (Jared Harris) és feleségének, Auréliának (Carrie-Anne Moss) a lánya. Perselus azt reméli, hogy az új Titus császár befektet Pompeii újjáépítésének terveibe, annak ellenére, hogy Cassia figyelmeztette Rómát, hogy korruptabbá válik. Felix (Dalmar Abuzeid), egy szolga elviszi Cassia lovát, Vires-t, hogy csak akkor nyelje le, amikor a Vezúv-hegyről érkező rengés megnyitja a talajt alatta.
Pompejiben Milo rivalizál Atticusszal (Adewale Akinnuoye-Agbaje), egy bajnok gladiátorral, aki a római jog szerint szabadságot kap, miután még egy győzelmet szerez. A gladiátorokat egy partin mutatják be, ahol Corvus, most szenátor, azt mondja Perselusnak, hogy a császár nem fektet be terveibe, de ő maga megteszi. Kiderül, hogy Cassia elhagyta Rómát, hogy elkerülje Corvus közeledését. Amikor egy földrengés miatt néhány ló ideges lesz, Milo segít megnyugtatni. Ezután elviszi Cassiát egy körre, és elmondja neki, hogy nem lehetnek együtt. Visszatérve a villába, Corvus készen áll Milo megölésére (nem ismeri fel őt a falusi mészárlásból), de Cassia Milo életéért könyörög. Milót megkötözik tettei miatt, Atticus pedig elismeri riválisa iránti tiszteletet, amikor felkészülnek arra, hogy szembenézzenek egymással a közelgő fesztiválon.
a Pompeii amfiteátrumban Milo megbüntetésére Corvus megparancsolja neki, hogy ölje meg az első csatában, és a gonosz edző Bellator (Currie Graham) meggyőzi Graecust, hogy áldozza fel Atticust is. A két férfit és más gladiátorokat sziklákhoz láncolják, miközben más gladiátorok Római katonaként jönnek elő, hogy újra létrehozzák Corvus győzelmét a kelták felett. Együtt dolgozva Milo és Atticus túlélik a csatát; Atticus rájön, hogy a rómaiak soha nem fogják tiszteletben tartani a szabadságát. A csata során Corvus arra kényszeríti Cassiát, hogy vállalja feleségül, azzal fenyegetve, hogy családját megöli a császár elleni állítólagos árulás miatt. Amikor Milo és Atticus győznek, Cassia szembeszáll Corvusszal azzal, hogy “hüvelykujját” tartja, hogy életben maradjanak, Corvus pedig a villába viszi, hogy bezárják. A földrengés állítása a vulkáni jel, Corvus tisztje Proculus (Sasha Roiz) harcol milóval egy az egyben. Csatájuk megszakad, amikor a Vezúv kitör, hatalmas rengéseket okozva, amelyek az aréna összeomlását okozzák, Milo és Proculus összeomlik a tömlöcökbe. Milo kinyitja a kapukat, hogy gladiátortársainak esélyt adjon a támadásra; Proculus megszökik, míg a gladiátorok megölik Bellatort. Látva, hogy Corvus egy beomlott gerenda alá esik, Perselus megpróbálja megölni, de Corvus megszúrja és elmenekül.
a kitörés lángoló törmeléket küld a városra, amikor a lakosság megpróbál elmenekülni a kikötőbe. Egy tűzgolyó elpusztít és elsüllyeszt egy hajót, megölve a menekülő Graecust. Halála előtt Aurelia elmondja Milónak, hogy Cassia a villában van. Milo a villához siet, és sikerül megmentenie Cassiát, de Ariadne meghal, amikor a Villa összeomlik a Földközi-tengerbe. Atticus megpróbálja elérni a kikötőt, de a vulkán által létrehozott cunami behatol a városba, megsemmisítve a kikötőt és a külső falakat, és több hajót összetörve. Újraegyesülve Atticusszal, Milo azt javasolja, hogy keressék meg az arénát a meneküléshez szükséges lovak után. Ahogy a gladiátorok Római katonákkal néznek szembe az arénában, Cassiát elrabolja Corvus, miután megtalálta szülei holttestét. Atticusnak Milo üldözi a kettőt hordozó szekeret, miközben Proculussal harcol. Atticus halálosan megsebesül a párbajban, de ennek ellenére sikerül megölnie Proculust.
Milo üldözi Corvust az egész városban; mind a tűzgolyók, mind az összeomló infrastruktúra alig kerülhető el. Cassia felszabadítja magát, mielőtt a szekér összeomlik Apollo templomába. Milo és Corvus párbaj, mint egy tűzgolyó elpusztítja a templomot. Cassia egy épülethez láncolja Corvust, miközben Milo kijelenti, ki ő, hogy Corvus megölte a családját, és most az istenei jönnek, hogy megbüntessék a szenátort. Milo és Cassia elindulnak, amikor egy piroklasztikus hullám fut be a városba, és elégetik Corvust. Az arénában Atticus büszkén hirdeti, hogy szabad emberként hal meg, mielőtt a piroklasztikus áramlás elfogyasztaná. A város szélén a ló eldobja Milót és Cassiát. Milo azt mondja Cassiának, hogy hagyja el, rájönve, hogy a ló nem elég gyors mindkettőjük hordozásához. Ehelyett elküldi a lovat, nem akarja az utolsó pillanatait futással tölteni, és tudva, hogy nem tudják lehagyni a hullámot. Milo megcsókolja Cassiát, amikor a túlfeszültség elnyeli őket. Az utolsó lövés a duó megkövesedett testéről szól, örök ölelésbe zárva.