В сюжете фильма «Иллюзионист» скрыта романтическая история двух любящих сердец, которым мимо воли пришлось расстаться. Действия фильма происходят в начале XX века в Вене, куда приезжает с гастролями таинственный человек по имени Айзенхайм.
Он известный фокусник-иллюзионист, обладающий чарами магии, побывавший во многих странах, он завораживает публику своими выступлениями. Узнав о чудесах на представлениях, сам кронпринц Леопольд посетил одно из них вместе со своей невестой Софи, которая является бывшей возлюбленной чародея. А дальше понеслось соперничество за обладание любимой женщиной, доказательство друг другу кто лучше и прочее, чем обычно страдают мужчины.