Utenfor en pub i London driver en eldre skjegget vismann ved navn Doctor Parnassus et nesten konkurs omreisende teater-gruppe, som inkluderer hans egen tenåringsdatter Valentina, en fingerferdig ekspert Anton og en dverg som heter Percy. Truppens viktigste attraksjon er en portal til et magisk "Imaginarium" en surrealistisk drømme-verden som kan forvandles etter folks egne ønsker. Mr. Nick, en suveren personifisering av Djevelen, dukker ofte opp uten forvarsel for å håne Parnassus og hans feil. Han minner Parnassus om at om tre dager blir Valentina 16 år gammel, og sjelen hennes skal tilhøre Mr. Nick. For hundrevis av år siden lurte han Parnassus til å akseptere en avtale for å gi ham udødelighet.