Ta ärkab ülesse. Ta leiab enda tuppa lukustatuna. Tihti on ta narkojoobes ning ta ajaviitmiseks vaatab ta telekat või mõtleb, kes on kõige selle taga. 15 aasta pärast leiab ta ennast vabadusse pääsenuna sama ootamatult, kui ka vangistus oli seda. Nüüd otsustab ta leida ülesse selle, kes temaga seda tegi ning ta meelel on vaid kättemaks.

Sellal kui verine võitlus aristokraatlike vampiiride ja barbarlike Lycan libahuntide vahel katkematult jätkub, üritavad kaunis vereimeja Selene (Kate Beckinsale) ja pool-libahunt Michael (Scott Speedman) selle sajandeid kestva sõja põhjusteni jõuda. Nende otsingud võivad viia sõja lõpetamiseni, kuid veel pole teada, mis selle hinnaks on...