Действието се развива в обречения римски град Помпей няколко дни преди изригването на вулкана Везувий през 79 г. Младият роб Майло (Кит Харингтън) и бивш гладиатор иска да откупи свободата си и да се ожени за дъщерята на господаря си Касия (Емили Браунинг). Но това, което Майло все още не знае, е, че тя е принудена да се омъжи за корумпиран римски сенатор, а вместо свобода, той ще бъде продаден на друг богат земевладелец, намиращ се в Неaпoл. Вулканът избухва и Майло си пробива път сред потоците лава, за да спаси любимата си от рушащия се пред очите му величествен град.