Dans le monde d'aujourd'hui, le docteur Parnassus ([Christopher Plummer|a:Christopher-Plummer]), un homme immortel âgé de 1000 ans, est à la tête d'une troupe de théâtre ambulant qui offre au public l'opportunité d'aller au-delà de la réalité en franchissant un miroir magique. Parnassus possède le don de guider l'imagination des autres suite à un pacte scellé avec le Diable ([Tom Waits|a:Tom-Waits]). Or le Diable vient désormais récolter sa part du contrat, c'est-à-dire la fille du docteur, Valentina (Lily Cole). La troupe, aidée par un mystérieux étranger nommé Tony (incarné par [Heath Ledger|a:Heath-Ledger], [Johnny Depp|a:Johnny-Depp], [Jude Law|a:Jude-Law], et [Colin Farrell|a:Colin-Farrell]) va voyager à travers des mondes parallèles pour sauver la jeune fille.