路易斯(布拉德·皮特)在18世紀路易斯安那遇見吸血鬼萊斯特(湯姆·克魯斯),並被塑造成吸血鬼。 路易有一顆人類的心,不願意吸血殺人。他以動物血爲生,而萊斯特決心教路易斯成爲一個真正的吸血鬼。在新奧爾良,路易斯忍不住要吸小女孩格洛麗亞(克爾斯滕·鄧斯特)的血,而萊斯特不顧路易斯的反對把格洛麗亞變成了吸血鬼。 三個人組成了一個奇怪的家庭。幾十年後,克勞迪娅開始怨恨萊斯特剝奪了他的真實生活。她設計殺死萊斯特,和路易一起環遊世界,過著父女相戀的生活,尋找同類,也尋找她自己存在的意義。