Jonathan Harker (Unax Ugalde) geht nach Transylvanien, weil ein dort ansässiger alter Graf seine Bibliothek katalogisieren lassen möchte. Wie es der Zufall will, ist der ansässige Graf mit Namen Dracula (Thomas Kretschmann) leider ein Vampir, der vom Blut der Menschen lebt.
Als Jonathan verschwindet, macht sich seine Verlobte, Mina Harker (Marta Gastini), auf den Weg zu ihrer Freundin Lucy (Asia Argento), um ihn zu suchen. Allerdings ist das leider genau das, was Dracula will, denn Mina erinnert ihn an seine längst verloren gegangene Liebste.