เรื่องราวเริ่มต้นเมื่อ Corso ได้รับการว่าจ้างจากนักสะสมหนังสือชาวฝรั่งเศส Boris Balkan (รับบทโดย Frank Langella) ให้ช่วยเขาค้นหาหนังสือโบราณที่ชื่อว่า “The Nine Gates of the Kingdom of Shadows” ซึ่งเชื่อกันว่าเป็นหนังสือที่มีอำนาจในการเรียกซาตาน
Corso ต้องเดินทางไปยังประเทศต่าง ๆ ในยุโรปเพื่อหาหนังสือทั้งสามเล่มที่มีอยู่ทั่วโลก แต่เมื่อเขาเริ่มค้นหาหนังสือ เขาก็พบว่าตัวเองต้องเผชิญกับอันตรายจากผู้ที่ต้องการหนังสือในรูปแบบที่หลากหลาย ในขณะที่ความลึกลับและสิ่งเหนือธรรมชาติเข้ามามีบทบาทในชีวิตของเขา