Vampir Lestat (T. Cruise) je besmrtan, točnije bezvremenski, on ne zna svoje godine. Za njega je svijet beskrajan i beskonačan. Lestat živi u rijeci krvi koja je nužna za njegovo postojanje, a kada zaželi, on svojim žrtvama podaruje vječni život htjele one to ili ne. U Lestatov život potkraj 18. stoljeća ulazi Luis (B. Pitt), čovjek koji je uništen zbog gubitka žene i kćeri. Iako Luis postaje besmrtan, on će pokušati spriječiti bezdušnog Lestata u neumoljivu uništavanju ljudi. Dvije stotine godina kasnije, u San Fransiscu 20. stoljeća, Luis je svoju priču odlučio ispričati mladom novinaru (C. Slater) - vampirsku priču o želji, ljubavi, tuzi, strahu i ekstazi. Novinar je napisao reportažu koja je postala glasovita pod naslovom "Intervju s vampirom".

Usamljena djevojka živi u iranskom gradu Bad City i kao i svaka Perzijanka nosi maramu preko glave. No, ona je zapravo vampirica koja se pokušava ponašati kao ljudi njezine dobi. Kad se zaljubi u zgodnog Arasha, napravit će sve samo da on bude sretan pa tako počne "rješavati" njegove probleme...