
19世纪末,人们对科学文明还不是认识得过分清楚,所以,安吉尔(休•杰克曼Hugh Jackman饰)和伯登(克里斯蒂安•贝尔Christian Bale饰)的戏法,成为了伦敦城内的奇特人物。安吉尔身世贵族,戏法手法富丽丰厚,是有钱人圈子里的扮演常客。而伯登即便身世平平,争强好胜的心智和充溢创造力的戏法技巧,却也令他有了名望。两人自小本是要好的同伴,但是,现在戏法界二人各有领地,而且都有野心想成为音乐大厅里的尖端戏法师,一番尔虞我诈如箭在弦上。
伯登把握了精彩的分身术,叫座又叫好。而安吉尔见形式不妙,搬来科学家助阵——他创造的交流电有无量法力,确保让观众呆若木鸡。二人出招接招,一来一往,争斗在剧烈晋级,友谊和品德都被抛诸脑后,一场血案在悄然酝酿。