Selene (Kate Beckinsale) põgeneb vangist, kus teda väga pikka aega kinni hoiti. Kuid olles väljaspool maailma, leiab ta end temale tundmatust maailmast, kus liidripositsioonile on tõusnud inimesed. Surelikud on teada saanud nii libahuntide kui ka vampiiride eksistentsist ning on kuulutanud neile sõja.