《魔术师》木匠之子爱德华茵不来梅茨(爱德华诺顿饰)从小接触魔术,并与特辛公爵小姐相爱,但由于身份悬殊,他们的爱情被迫结束,爱德华周游世界,学习魔术,十五年后成为一名知名魔术师,并改名埃森汉,重回维也纳。在一次表演上重遇特辛公爵小姐,发现彼此一直没有忘记多年前的感情。