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