În Los Angelesul zilelor noastre, vampirul Louis (Brad Pitt) îi destăinuie lui Malloy (Christian Slater), un reporter, povestea îndelungatei și incredibilei sale existențe. Aceasta începea cu două secole în urmă, în New Orleans, când vampirul Lestat (Tom Cruise) îl transformase și pe el într-un băutor de sânge, schimbându-i cursul firesc al vieții. De-a lungul timpului, cei doi vampiri rămân conectați, ajungând să aibă relații și cu alții ca ei. Printre aceștia, Claudia (Kirsten Dunst), o altă creatură nemuritoare care acum, în ciuda vârstei, se afla într-un trup tânăr.