Povestea spusă este cea a lui Parnassus (Christopher Plummer), un circar ambulant care a făcut atâtea pariuri incomode cu Diavolul încât a primit nemurirea, dar este în pericol să își piardă fiica. În încercarea de a o salva, Parnassus pariază că poate atrage cinci suflete prin imaginație, și nu prin tentații pământene.