Uno stravagante prete, s'inventa lottatore di wrestling, con tanto di maschera, il tutto per salvare i bambini dell'orfanotrofio in cui lavora che altrimenti rimarrebbero in mezzo ad una strada...

Dean Corso, esperto di libri rari (Johnny Depp), viene incaricato dal ricco collezionista Boris Balkan (Frank Langella) di verificare se un prezioso libro del 1666 (Le nove porte del regno dele tenebre) che possiede è autentico. Per farlo dovrebbe verificare le sole altre due copie esistenti perché una delle tre potrebbe essere falsa: la sua, Balkan l’ha acquistata da un collezionista, Telfer (Willy Holt), che poi si è suicidato. La vedova di Telfer (Lena Olin) afferma di non saperne niente, ma si comporta in modo strano e anche violento. Corso prosegue la ricerca in Europa, dapprima in Spagna e poi a Parigi, sempre circondato da un’aura misteriosa e da avvenimenti tenebrosi. In più, c’è una ragazza (Emmanuelle Seigner) che gli ronza intorno.

Erin Grant lotta contro il marito per tenere sua figlia e per mantenersi e pagare le spese legali fa la ballerina di striptease in un locale. Un giorno il senatore David Dilbeck, le propone uno strip privato per una somma che le permetterebbe di scappare, ma il prezzo è più caro delle sue aspettative...