Dvanaestogodišnji Oscar (K. Hedebrant) jako je povučen i opterećen jer ga nekoliko dječaka stalno maltretira u školi. Iako razmišlja o osveti, to nikome ne spominje, čak ni majci, jer je svjestan da je preslab da bi nešto sam mogao poduzeti. Jednoga dana dogodi mu se neočekivano poznanstvo s vršnjakinjom Eli (L. Leandersson), koja mu se učini prikladnom za prijateljstvo. Ona djeluje kao da ga razumije i da bi mu mogla pomoći u ideji za osvetu. No, iako je izrazito mirna i pristojna djevojka, svejedno djeluje tajanstveno, pa i bizarno: naime, ne smije izaći na sunce, ništa ne jede, a u neki prostor ulazi samo kad je se pozove. A kada Oscar otkrije da ona pije ljudsku krv jer jedino tako može preživjeti, on pomisli da je možda ta draga djevojka vampirica.
Napušteni se brod nasuče u brodogradilištu u Brooklynu te se nakon provjere otkrije da je brod prepun leševa. U međuvremenu Julius, nećak inspektora koji je otkrio brod, doživi susret s mafijašima. Spašava ga tajanstveni gospodin s neobičnim naglaskom, vampir Maximillian (Eddie Murphy), koji ga ugrize i pretvori u svog slugu. Maximillian je posljednji vampir s Kariba koji je došao u New York u potrazi za ženom koja će produžiti njegovu vrstu. Ta žena je dhampir, točnije, kćer vampira i Maximillian je mora pronaći ako želi živjeti duže od sljedećeg punog mjeseca. Njeno ime je Rita Veder (Angela Bassett), detektivka koja se i dalje bori s smrću mentalno nestabilne majke. Ritu također pogađaju čudne vizije, te se počinje pitati što je zaista istina u zagonetnoj majčinoj prošlosti.