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