เรื่องราวเกิดขึ้นในยุคหลังการระเบิดในลอนดอน เมื่อ Quinn Abercromby (รับบทโดย Christian Bale), ชายหนุ่มที่รอดชีวิตจากการเผชิญหน้ากับมังกรเมื่อเขายังเด็ก ต้องต่อสู้เพื่อความอยู่รอดของมนุษย์ในโลกที่เต็มไปด้วยอันตราย จากการกลับมาของมังกรที่มีพลังทำลายล้างสูง
เมื่อ Quinn ต้องการปกป้องฐานที่มั่นของมนุษย์จากการโจมตีของมังกร เขาได้ร่วมมือกับ Van Zan (รับบทโดย Matthew McConaughey), นักรบผู้มีความกล้าหาญและมุ่งมั่นในการต่อสู้กับมังกร ทีมงานต้องเผชิญกับความท้าทายและความตายในการพยายามหยุดยั้งภัยพิบัติที่เกิดจากมังกรเหล่านี้