1900年的維也納,魔術(shù)師艾森海姆(愛德華·諾頓飾)以融合現(xiàn)實與幻象的神秘表演掀起全城狂熱。偵探烏爾始終試圖拆穿其魔術(shù)背后的真相,卻屢屢受挫于精妙機關(guān)。一次表演中,與艾森海姆曾因階級差異被迫分離的舊戀人蘇菲(杰西卡·貝爾飾)突然現(xiàn)身,彼時她已是權(quán)貴王儲的未婚妻。兩人舊情復(fù)燃并密謀私奔,卻在行動當(dāng)晚遭遇變故——蘇菲離奇暴斃,所有物證與動機均指向因愛生恨的王儲。隨著調(diào)查深入,烏爾發(fā)現(xiàn)案情遠(yuǎn)非表面那般簡單:艾森海姆利用魔術(shù)師特有的障眼法重構(gòu)了兇案現(xiàn)場,通過精心設(shè)計的幻象將王儲弒殺平民女子的罪行以戲劇化方式公之于眾。最終烏爾在真相與藝術(shù)之間作出抉擇,親手焚毀關(guān)鍵證據(jù),讓這場融合復(fù)仇與救贖的魔術(shù)得以完整落幕。