Dean Corso (Johnny Depp), um especialista em livros raros, é contratado por Boris Balkan (Frank Langella), um milionário de Nova York que tem uma imensa coleção sobre ocultismo e um especial interesse em “Os Nove Portais Para o Reino das Sombras”, livro este que, reza a lenda, foi co-escrito pelo próprio Satanás e Aristide Torchia, um autor veneziano, e publicado em 1666. O livro é ilustrado com nove gravuras que, quando corretamente interpretadas e combinadas com o texto original, teriam o poder de invocar o Diabo e abrir as portas para o mundo das sombras. Existem apenas três cópias no mundo inteiro, porém, Balkan não tem certeza que a sua seja autêntica. Assim, Corso seria regiamente pago para averiguar as cópias européias e determinar qual é a verdadeira. Cético, ele aceita o trabalho e sai em busca dos outros livros de Nova York a Toledo, de Portugal à Paris, submergindo num labirinto cheio de armadilhas e tentações, lidando com violência e mortes misteriosas num caminho do qual ele não poderá escapar...