Vampir Louis (Brad Pitt) erzählt dem Reporter Daniel Malloy (Christian Slater) in einem Hotelzimmer seine sich über mehrere Jahrhunderte erstreckende Lebensgeschichte: 1791 lässt sich Louis vom Vampir Lestat (Tom Cruise) beißen, nachdem er wegen des Todes seiner Frau jeden Lebensmut verloren hat. Schnell merkt der neue Blutsauger jedoch, dass ...