Maximilian (Eddie Murphy) è apparentemente l’ultimo vampiro e arriva a Brooklyn per trovare Rita Veder (Angela Bassett), che dovrebbe essere l’unica donna vampiro ancora esistente. Rita però lavora al Dipartimento di polizia e non sa di avere questa particolarità di sangue. Warren Justice (Allen Payne), un collega, la corteggia con moderazione ed è incaricato di indagare sugli strani delitti – molti morti dissanguati – a bordo di una nave attraccata al porto di New York (è ovviamente, in puro stile Dracula, la nave con cui è arrivato Maximilian). Maximilian intanto trova Rita e comincia a puntarla.