La película nos hará viajar en el tiempo al año 79 para narrarnos la historia de Milo (Kit Harington), un esclavo convertido en gladiador que tendrá que afrontar la tarea de salvar a su amada Cassia (Emily Browning) cuando el Vesubio se activa de forma inesperada.
Ella es la hija de un mercader que ha sido desposada con un corrupto senador romano (Kiefer Sutherland). Milo tendrá que encontrar la forma de huir mientras Pompeya sucumbe a su alrededor ante las fuerzas de la naturaleza.
