Il dottor Parnassus, millenario e immortale, viaggia per il mondo alla guida del suo straordinario "Imaginarium", una sorta di fiera itinerante che offre ai suoi spettatori la possibilità di vivere esperienze fantastiche e che travalicano la normale realtà grazie ad uno specchio magico. Parnassus è anche in grado di guidare l'immaginazione del prossimo grazie ad un patto che ha stretto con Mr. Nick, alias il Diavolo in persona. Il problema è che Mr. Nick pretende da Parnassus il compenso che gli era stato promesso, l'anima della figlia Valentina. Per evitare di perdere l'amata figlia Parnassus negozia un nuovo patto: Valentina sarà del primo tra i due in grado di sedurre cinque anime. Ad aiutare Parnassus nella sua opera sarà un nuovo arrivato dell'Imaginarium, Tony, che dovrà affrontare viaggi attraverso mondi paralleli pur di salvare la bella Valentina.