19世紀(jì)末,人們對科學(xué)文明還不是認(rèn)識得太過清楚,于是,安吉爾(休?杰克曼Hugh Jackman飾)和伯登(克里斯蒂安?貝爾Christian Bale飾)的魔術(shù),成為了倫敦城內(nèi)的神奇人物。安吉爾出身貴族,魔術(shù)手段華麗豐富,是富人圈子里的表演???。而伯登即使出身平平,爭強(qiáng)好勝的心智和充滿創(chuàng)造力的魔術(shù)技巧,卻也令他有了名氣。兩人自小本是要好的伙伴,然而,現(xiàn)在魔術(shù)界二人各有領(lǐng)地,并且都有野心想成為音樂大廳里的頂級魔術(shù)師,一番明爭暗斗如箭在弦上。