Daniel Molloy (Christian Slater) es un periodista que consigue la entrevista más importante de su carrera: la del vampiro Louis de Pointe du Lac (Brad Pitt), quien decide contarle qué ocurrió desde que Lestat de Lioncourt (Tom Cruise) le convirtió en tal doscientos años antes. Una historia de amor, terror y éxtasis que comparte los valores más humanos contados desde la perspectiva inmortal de un vampiro.