Nach vielen Jahren in Gefangenschaft, kann Vampir-Kriegerin Selene (Kate Beckinsale) endlich entkommen und findet sich plötzlich in einer Welt wieder, in der die Menschen von der Existenz der Lykaner- und Vamir-Klans wissen. Die Menschheit setzt nun alles daran, diese beiden unsterblichen Spezies in einem erbarmungslosen Krieg vollständig auszurotten.