De heldhaftige slaaf Milo (Kit Harington) weet zich uitstekend te weren in een gevecht. Dit valt ook een van zijn slavendrijvers op. Hij stuurt Milo naar Pompeii, een klein stadje aan de voet van de Vesuvius, om in de arena te vechten. Hier wordt hij verliefd op Cassia (Emily Browning), de beeldschone dochter van een rijke koopman. Hun liefde is echter gedoemd te mislukken, want ze is tegen haar zin in uitgehuwelijkt aan de senator Corvus (Kiefer Sutherland).
Wanneer de vulkaan weer begint te spuwen zal Milo zich uit de arena moeten vechten. Zal hij op tijd met zijn geliefde weten te vluchten, voordat het ooit zo mooie Pompeii wordt bedolven onder een allesvernietigende laag hete as en lava?