Відень. Початок 20 століття. У місті з'являється загадкова людина, що називав себе ілюзіоністом Ейзенхаймом. Він показує публіці небачені фокуси, які здаються не інакше як чарами.

Слава про незвичайний чародія доходить до кронпринца Леопольда, який вшанував своєю присутністю одну з вистав Ейзенхайма. Леопольда супроводжує його майбутня наречена Софі. Її поява в залі дає поштовх для цілої вервечки непояснених подій, коріння яких йдуть у минуле ...