Selene (Kate Beckinsale), die hübsche Vampirsoldatin, ist auf der Flucht. Ihre alten Feinde, die Lykaner (Werwölfe) verfolgen sie sowieso, hinzu kommen Anhänger des Vampiroberhaupts Viktor (Bill Nighty) - den sie getötet hat. Der Vampir-Werwolf-Mischling Michael (Scott Speedman) unterstützt sie als
Seit Jahrhunderten herrscht Krieg zwischen den Vampiren und den Werwölfen, Lycans genannt. Gegen den Willen des Vampir-Anführer Kraven findet die schöne Selene heraus, dass es die Werwölfe auf den unscheinbaren Menschen Michael abgesehen haben. Denn dieser trägt den ewigen Konflikt der beiden