19世纪末,人们对科学文明还没有清醒的认识,因此安吉尔(休·杰克曼饰)和伯登(克里斯蒂安·贝尔饰)的魔法成为伦敦的神奇人物。安吉尔出生于贵族家庭,拥有华丽的魔法。他经常在富裕圈子里表演。尽管博登出身平庸,但他的好胜心和创造性的魔术技巧使他声名鹊起。两人从小就是好伙伴。不过,现在他们在魔法界都有了自己的领地,并且都怀揣着成为音乐殿堂里顶尖魔法师的野心。一场公开和秘密的斗争一触即发。博登掌握了绝妙的克隆技术,受到好评和叫好。安吉尔见情况不妙,请来了科学家来帮忙——他发明的交流电拥有无穷的魔力,保证让观众目瞪口呆。两人交替出招,战斗愈演愈烈。友谊和道德都被抛在了身后,一场谋杀正在悄然酝酿。