Nel 79 d.C. a Pompei Milo (Kit Harrington), uno schiavo trasformatosi in un invincibile gladiatore, si trova ad ingaggiare una corsa contro il tempo per salvare l'amata Cassia (Emily Browning), la bella figlia di un ricco mercante promessa sposa ad un corrotto senatore romano. Quando il Vesuvio erutta e lascia fuoriuscire un torrente di incandescente lava, Milo dovrà muoversi prima che la città intorno a lui venga definitivamente distrutta.