Вена начала XX века становится свидетелем появления таинственного иллюзиониста Эйзенхайма, чьи фокусы заставляют зрителей поверить в магию. Его выступления вызывают восторг и удивление, но также привлекают внимание кронпринца Леопольда, который вместе со своей невестой Софи посещает одно из представлений. Встреча с Эйзенхаймом меняет жизнь Софи, и она начинает искать связь между иллюзионистом и своими собственными тайнами прошлого.
Эйзенхайм, чьё настоящее имя - Эдмунд Бакстер, был когда-то близок к аристократическим кругам. Его история переплетается с судьбой Софи, ведь они оба связаны с загадочным исчезновением человека из высшего общества. Пока иллюзионист использует своё искусство для создания волшебных эффектов на сцене, он также пытается разгадать тайны своего прошлого и влияния на жизнь Софи.
Конфликт между Эйзенхаймом и кронпринцем усиливается, когда последний начинает подозревать иллюзиониста в связях с революционным движением. Леопольд стремится раскрыть истинную личность Эйзенхайма и остановить его предполагаемую деятельность против монархии. В то же время Софи пытается понять, как иллюзии на сцене могут быть связаны с реальными событиями её жизни.
Ставки в этой игре высоки: будущее монархии, личная свобода Эйзенхайма и поиски истины Софи. Иллюзионист использует своё мастерство не только для развлечения публики, но и как инструмент для манипуляции реальностью, пытаясь изменить ход событий в свою пользу.
Фильм "Иллюзионист" погружает зрителя в мир иллюзии и реальности, где грани между ними стираются. Эйзенхайм, Софи и Леопольд - все они играют в опасную игру, где каждый трюк может стать последним, а каждое открытие приблизить к разгадке их собственных тайн.