เรื่องราวเริ่มต้นในช่วงเวลาใกล้ถึงวันสิ้นโลกตามคำทำนายของ ชาวมายัน ซึ่งหมายความว่าภัยพิบัติ 12 อย่างจะเกิดขึ้นทั่วโลก โดยมี Jack (แสดงโดย Judd Nelson) เป็นตัวเอกที่ต้องพยายามหยุดยั้งภัยพิบัติที่กำลังเกิดขึ้น
ในขณะที่เขาและกลุ่มเพื่อนพยายามหาวิธีป้องกันไม่ให้เกิดภัยพิบัติ พวกเขาต้องเผชิญกับอุปสรรคมากมาย ทั้งความขัดแย้งภายในกลุ่มและการเผชิญหน้ากับสถานการณ์ที่ไม่คาดคิด