เรื่องราวเริ่มต้นขึ้นเมื่อภูเขาไฟ Baekdu ที่ตั้งอยู่ระหว่างเกาหลีเหนือและเกาหลีใต้เกิดการปะทุขึ้น ส่งผลกระทบต่อทั้งสองประเทศอย่างรุนแรง การระเบิดของภูเขาไฟทำให้เกิดพายุเถ้าถ่านที่ทำลายเมืองและฆ่าคนจำนวนมาก
Jo In-chang (รับบทโดย Lee Byung-hun) เป็นตำรวจที่ต้องกลับไปยังเกาหลีเหนือเพื่อตามหาภรรยาของเขาในขณะที่โลกกำลังตกอยู่ในอันตราย เขาและกลุ่มผู้รอดชีวิตต้องเผชิญกับอุปสรรคต่าง ๆ รวมถึงการต่อสู้กับภัยธรรมชาติและการเผชิญหน้ากับศัตรูจากมนุษย์เอง