Pompeya, año 79 D.C., Milo (Kit Harington) es un esclavo atrapado en un barco, que se ecuentra en una carrera contra el tiempo para salvar a su verdadero amor, Cassia (Emily browning), la guapa hija de un mercader rico que sin querer ha sido desposada con un general corrupto; y a su mejor amigo su mejor amigo, un gladiador atrapado en el coliseo. Cuando el Monte Vesuvio erupciona, Milo deberá luchar en la arena para salvar aquello que más quiere.