เรื่องราวเริ่มต้นเมื่อ Lestat de Lioncourt (รับบทโดย Stuart Townsend), แวมไพร์ผู้มีชื่อเสียงและนักดนตรี, ตัดสินใจที่จะใช้ชีวิตในยุคสมัยใหม่โดยการสร้างวงดนตรีและเปิดเผยตัวตนของเขาให้โลกรู้ถึงการมีอยู่ของแวมไพร์
เมื่อ Lestat เริ่มได้รับความสนใจจากผู้คนมากขึ้น เขาได้ปลุกความสนใจของ Akasha (รับบทโดย Aaliyah), ราชินีแวมไพร์ผู้โบราณและอันตรายที่ถูกปลุกขึ้นมาหลังจากนอนหลับอยู่ในหลุมศพนานหลายศตวรรษ Akasha มีแผนการที่จะสร้างโลกใหม่โดยการกำจัดมนุษย์และทำให้แวมไพร์กลายเป็นผู้ปกครองโลก
Lestat และเพื่อน ๆ ของเขาจึงต้องต่อสู้กับ Akasha เพื่อหยุดยั้งแผนการที่อันตรายนี้ ในขณะที่ Akasha เริ่มต้นการฆาตกรรมและการทำลายเพื่อทำให้แผนการของเธอสำเร็จ