18世紀的路易斯安娜州,喪失妻女痛不欲生的莊園主路易(布拉德·皮特 飾)遇上了吸血鬼萊斯塔特(湯姆·克魯斯 飾),被其施法變成吸血鬼。路易心存人性,不愿意吸血殺人,靠吸食動物的血為生,而萊斯塔特則一心要把路易斯教導成一個真正的吸血同類。
在新奧爾良,路易禁不起誘惑吸了小女孩克蘿迪婭(克爾斯滕·鄧斯特 飾)的血,而萊斯塔特則不顧路易斯的反對把克蘿迪婭也變成了吸血鬼。三個人組成了一個奇特的家庭。
幾十年過去了,克蘿迪婭開始怨恨萊斯塔特剝奪了他真正的人生,她設計殺死了萊斯塔特,和路易周游世界,過著既像父女、又像情人的生活,尋找同類,也尋找著自身存在的意義。
在巴黎,他們遇上了以阿蒙(安東尼奧·班德拉斯 飾)為首的一群吸血鬼,聚居在劇院地下,過著和他們迥然不同的生活,阿蒙給了路易許多教導,想成為路易的新伙伴,為此,路易和克蘿迪婭之間出現了裂痕,最終,釀成了無可挽回的悲劇。
1988年,路易斯返回了新奧爾良,向一個年輕記者馬洛伊(克里斯琴·斯萊特 飾)講述了自己的經歷,講述了吸血鬼長生不死背后的哀傷,不料,馬洛伊在聽完之后卻被深深地吸引,一個新的吸血鬼的故事,將由此開始。