Elokuva alkaa nykypäivän San Franciscosta, jossa reportteri Daniel Malloy (Christian Slater) haastattelee Louis-nimistä (Brad Pitt) miestä, joka väittää olevansa vampyyri. Malloy vakuuttuu Louisin vampyyriudesta ja suostuu haastatteluun.