故事發生在18世紀的美國路易斯安那州。莊園主人路易在喪妻失女後痛不欲生,過著失意頹廢、行屍走肉的生活,後遇上了吸血鬼萊斯特,被其同化。心地善良的路易不願為了吸血滿足自己的欲望而傷人的性命,便吸取動物的血來維生。而萊斯特則壹心要把路易教導成壹個真正的吸血同類。
在新奧爾良,壹個下雨天,路易遇見了因瘟疫而失去親人的小女孩克勞迪婭。路易終於控制不住自己的欲望而吸食了小女孩的血,由於路易太過善良,不希望克勞迪婭死去,無奈之下,只好聽從萊斯特的建議,讓萊斯特將克勞迪婭變成了吸血鬼。三個人在壹起組成了壹個奇特的家庭。
幾十年後,克勞迪婭開始怨恨萊斯特剝奪了她的成長權。為了與路易壹起離開萊斯特,她誘騙萊斯特喝下了死人的血,並乘其虛弱之時將其刺殺。然而當路易和克勞迪婭準備前往巴黎時,已是面目全非的萊斯特突然出現。搏鬥中,路易抓起油燈擲向萊斯特,火焰立刻將他吞沒。在吞沒半個城市的雄雄烈焰中,路易與克勞蒂亞登上了去巴黎的輪船。
兩人在巴黎過著既像父女又像情人的生活。他們還見到了同類:以阿曼德為首的聚居在劇院地下的壹群吸血鬼。阿曼德給路易許多教導,並希望路易成為他的接班人,這就表明,壹直相依為命的克勞迪婭要離開路易,為此,害怕孤獨的克勞迪婭找到了壹個像她母親的人,並讓路易把她變成了吸血鬼。
然而,在吸血鬼的世界中,謀害同類是唯壹的罪孽。吸血鬼聖地亞哥率眾抓走了他們,路易被關入棺材中,克勞迪婭和像她母親的那個女人則被暴露在陽光下變成灰燼。
而路易被阿曼德所救。不久,他懷著仇恨乘吸血鬼們睡覺之時放火燒毀了巢穴並結束了所有仇人的性命。他同阿曼德壹起生活,離開巴黎。失去克勞迪婭的路易倍受打擊,四處流浪,卻始終無法撫平心中的創傷。1988年,路易返回了新奧爾良,遇見到了虛弱孤寂的萊斯特。而阿曼德無法接受路易的改變而離開。
路易向壹個年輕記者馬洛伊講述了自己的經歷,希望以此訓鑒後人。不料馬洛伊在聽完之後卻被深深吸引,並以為路易想把他變成吸血鬼,路易十分失望又生氣,給了馬洛伊壹點教訓後就不辭而別了。驚惶失措的馬洛伊獨自驅車,開了壹段路後竟看見萊斯特在他的車上,這時的萊斯特早已恢復他年輕美麗的面貌,萊斯特吸了馬洛伊的血,並給他選擇。
最後,由萊斯特駕駛著的汽車便淹沒在城市的高速公路來來往往的車輛中。