木匠之子爱德华茵不来梅茨(爱德华·诺顿饰)从小接触魔术,并与特辛公爵小姐相爱,但由于身份悬殊,他们的爱情自愿完毕,爱德华周游世界,学习魔术,十五年后成为一名知名魔术师,并改名埃森汉,重回维也纳。在一次扮演上重遇特辛公爵小姐,发现彼此不时没有遗忘多年前的感情。特辛公爵小姐行将与王储订婚,而王储实践上是想应用这段婚姻来篡位。特辛公爵小姐不想成为政治上的牺牲品,她想与埃森汉厮守终身。但是王储不赞同,谋杀了她。维也纳的探长虽然疑心是王储谋杀了特辛公爵小姐,但是碍于权利压榨,只能敷衍破案了事。尔后埃森汉变得越来越奥秘,他的魔术也变得诡秘,经常扮演一些呼唤灵魂之类的魔术,甚至呼唤出了特辛公爵小姐的魂魄。群众末尾疑心是王储谋杀了她。王储为了掩盖事实命令探长拘捕埃森汉。但是就在拘捕当场,埃森汉消逝了。探长也末尾疑心是王储谋杀了特辛公爵小姐,并末尾仔细取证,终于找到了足够的证据,于是向国王禀报了自己的发现,并揭发了王储篡位的阴谋。在拘捕王储中,王储饮弹自杀。案件似乎完毕了,但是另一个能够却出如今探长头脑中:原来幕后的主使正是埃森汉,一切的这一切都是他的一场扮演,扮演的真正目的就是想与特辛公爵小姐终身厮守。