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