เรื่องราวเกิดขึ้นในปี 1752 โจชัวและนาโอมิ คอลลินส์พร้อมกับลูกชายชื่อบาร์นาบัสล่องเรือจากลิเวอร์พูล ประเทศอังกฤษเพื่อมาเริ่มต้นชีวิตใหม่ที่อเมริกา แต่มหาสมุทรมิอาจทำให้หลีกหนีจากคำสาปลับที่สาปส่งครอบครัวของพวกเขาไปได้ เวลาผ่านไปสองทศวรรษทั้งโลกต้องสยบแทบเท้าของบาร์นาบัส (จอห์นนี่ เดปป์) หรืออย่างน้อยก็เมืองในคอลลินสปอร์ต รัฐเมน บาร์บานัสผู้ครองคฤหาสน์คอลลินวู้ดเป็นผู้มั่งคั่งที่ทรงอิทธิพลและมีนิสัยเป็นหนุ่มเจ้าสำราญ จนกระทั่งได้ทำผิดมหันต์เมื่อไปทำร้ายหัวใจของแองเจลีค บูคาร์ด (เอวา กรีน) ผู้เป็นแม่มด
เธอสาปให้เขาต้องพบชะตาที่หนักหนาสาหัสกว่าความตาย นั่นคือการสาปให้เขากลายเป็นแวมไพร์และฝังเขาทั้งเป็น หลายศตวรรษต่อมา บาร์นาบัสถูกปลดพันธนาการจากหลุมขึ้นมาสู่โลกยุค 1972 ที่เปลี่ยนแปลงไปมาก เขาหวนกลับไปที่คฤหาสน์คอลลินวู้ดและพบว่าคฤหาสน์สุดหรูของเขาเมื่อกาลครั้งหนึ่งกลับเหลือเพียงซากปรักหักพัง สิ่งที่หลงเหลือจากความล่มสลายของตระกูลคอลลินส์เหลืออยู่เพียงน้อยนิด
สมาชิกแต่ละคนต้องกุมปริศนาลับของตัวเองเอาไว้ หัวหน้าครอบครัวเอลิซาเบ็ธ คอลลินส์ สต็อดดาร์ด (มิเชล ไฟเฟอร์) ได้ขอความช่วยเหลือจากนักจิตแพทย์อย่างคุณหมอจูเลีย ฮอฟฟ์แมน (เฮเลน่าบอนแฮม คาร์เตอร์) ให้มาช่วยแก้ปัญหาครอบครัวของเธอ