Веками в царстве мрака продолжается противостояние между вампирами и оборотнями (ликаны), невидимое человеческому глазу. Измена и ненависть царят в обоих лагерях противников. Отважная вампирша Селина (Кейт Бекинсейл), которая годами выслеживала и уничтожала оборотней, должна положить конец вечной войне и уберечь свой род от исчезновения.
Полтора десятка лет назад маленькая Уна убежала из дому с взрослым мужчиной Реем, за что его позже засудили и посадили в тюрьму. Наши дни, уже взрослая девушка случайно находит фотографию своего обидчика в одном из торговых журналов. Она решает испортить его нормальную жизнь, как Рей когда-то поступил с ней. Уна приходит к нему на рабочее место, чтобы уничтожить всё, что мужчина имеет. Воспоминания и многое нерассказанное заставляют обоих вновь и вновь ворошить прошлое.