Agentul imobiliar britanic Renfield călătorește în Transilvania pentru a se întâlni cu misteriosul Conte Dracula, care este interesat să închirieze un castel în Londra și este, fără să știe Renfield, un vampir. După ce Dracula îl înrobește pe Renfield și îl împinge la nebunie, cei doi navighează împreună spre Londra și, pe măsură ce Dracula începe să-i ucidă pe oameni din lume, cei doi devin subiectul de studiu al unui profesor supranaturalist, Abraham Van Helsing.
Secole de-a rândul, două rase au evoluat în paralel, ascunse printre oameni – sofisticații și aristocraticii vampiri, și vârcolacii brutali și neînfricați. Pentru muritori, existența lor este o poveste groaznică, un mit. Dar cele două specii sunt rivale în lupta pentru supraviețuire, căci au jurat să ducă un război pe viață și pe moarte, până când pe suprafața Pământului va mai rămâne o singură rasă. În mijlocul acestei lupte aflate în plină desfășurare, o războinică-vampir, Selene (Kate Beckinsale), descoperă că Vârcolacii pun la cale răpirea unui om, un tânăr doctor. După ce-l urmărește pe Michael (Scott Speedman) prin întregul oraș, ea își dă seama că între ei s-a stabilit o legătură nefirească, iar atunci când Vârcolacii atacă, Selene este acolo ca să-i împiedice cu orice preț să-și atingă scopul.
Este vorba despre Zachary, un vampir conștiincios, ce vânează linia vampirilor care l-au crescut. După ce a asistat la transformarea iubirii vieții sale într-un vampir, Zachary distruge atât stăpânul său, cât și pe Serena, fostul protector al lui Ash. Zachary, care este echipat cu sabia magică a unui mare vânător de vampiri, numit „Laertes”, caută restul descendenței Serenei pentru a o distruge. El merge la București să-l găsească pe Ash, un membru al liniei vampirilor. Zachary folosește pasiunea lui Ash pentru muzică și femei pentru a-l provoca deschis la atac. Ash este pregătit pentru această situație, deoarece în discursul său cu un oracol, i s-a spus: „Zachary îl va găsi și doi dintre ei sunt condamnați să lupte”.