Dr. Parnassus é um imortal contador de histórias que possui um teatro itinerante. Séculos atrás, ele fez um pacto com Sr. Nick, o demônio, no qual recebeu o dom da imortalidade. Em troca, Dr. Parnassus deve entregar seu primeiro filho ou filha ao Sr. Nick após o aniversário de 16 anos. Valentina, sua primeira filha, está prestes a atingir tal idade.