Stream 1 year for only $119.88 $75. Get offer now
Doctor Parnassus, the head of a traveling theater troupe, must collect five souls in order to get out of a deal he made with the devil thousands of years prior in exchange for the soul of his own daughter.