卡索(約翰尼·德普飾)是專營古籍的商人,受富豪巴爾坎(弗蘭克·蘭格拉飾)委托尋找僅存三本的禁書《第九道門》并鑒定真偽。除巴爾坎持有的版本外,另兩本分別在葡萄牙和法國流傳。傳說該書能召喚撒旦,卡索為此前往里斯本與已故原主人遺孀交涉,并赴巴黎拜訪古籍修復師。調查過程中,他邂逅神秘女子(莉娜·奧琳飾),其綠眼特征與書中插畫吻合。同行友人離奇死亡,死狀竟與書頁細節完全一致。隨著三本古籍逐漸聚齊,卡索發現必須由特定人選在特定地點完成儀式才能召喚魔鬼。最終他在西班牙古堡依照指引完成咒語,撒旦真實現身。面對誘惑,卡索撕下帶有魔鬼面容的書頁后縱身躍崖,以生命完成交易。