Dean Corso (Johnny Deep) é altamente especializado no seu trabalho - localizar livros raros para coleccionadores abastados - o que requer destreza, conhecimentos literários, nervos de aço...e pouco escrúpulos. Corso é contratado pelo iminente apaixonado por livros e especialistas em demonologia, Boris Balkan do lendário manual de invocação satânica, «As Nove Portas do Reino das Trevas» com as duas cópias que substituem na Europa, determinando a autenticidade dos três livros. Corso aceita o trabalho. De nova Iorque a Paris, passando por Toledo e Sintra, em Portugal, ele penetra num labirinto recheado de armadilhas e tentações, encontros perturbantes, violência e misteriosas mortes. Protegido por uma criatura do outro mundo (Emmanuelle Seigner) e guiado por uma poderosa força, o caçador resolve um a um os seus mistérios do livro maldito e desvenda os verdadeiros propósitos da sua missão...