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