1900年,科学发展未能消除魔术的神秘感,维也纳的人们对艾森海姆(爱德华·诺顿饰)的魔术痴迷不已。这位神奇的魔术师能将现实和虚幻融为一体,让人痴迷不已,怀疑他是否具有超能力。乌尔侦探则想从艾森海姆的表演中揭示真相。
某天,艾森海姆震惊地发现上台的挑战者竟是他的旧情人苏菲(杰西卡·贝尔饰)。由于等级门户的障碍,他们曾被迫分手,而现在苏菲将嫁给王储。尽管如此,他们的旧情尚存,无法忘怀。当苏菲打算放弃一切与艾森海姆私奔时,她却离奇死去,所有证据指向王储。真相似乎已昭然若揭,但魔术师的世界是真是假,事实也变得模糊不清。