19世紀末的倫敦,兩位新進魔術師羅拔安格及艾法布丹(分別由曉治積曼和基斯頓比爾飾演)本為拍檔,但在一次表演失敗後,兩人結怨,其後二人各自發展,誓要將對方比下去,更不惜破壞對方的演出。二人積怨愈來愈深,終至安格死亡,布丹被控謀殺,不料事實並非如親眼所見,一切只是一場死亡魔法。
基斯杜化路蘭(Christopher Nolan)年紀很輕,只有36歲,是個很有創意的編劇兼導演,2000年的《凶心人》(Memento),劇本開創先河,竟然採取真真正正的倒敘,整個故事是完全反時序的,令人驚為天人。本片雖沒有《凶心人》般極端,但導演再度顯現「魔法」,採用了極為複雜的敘事手法,但也是極為創新,是為倒敘中的倒敘。故事變成為三條線,不同的時空,互相交錯,非常有趣,而且導演剪輯得極好,有條不紊,複雜得引人入勝,實為高手。
除了敘事手法吸引,本片的劇本也極為出色,雖然聰明的觀眾應能漸漸猜出故事的謎底,但中間懸疑跌蕩的情節、二人與妻子/愛人愛恨交纏的過程仍然令人不能離座。劇本最好的地方,就是它沒有一般荷里活片的黑白之分,安格及布丹都是為求目的,不擇手段的人,他們不是正人君子,但也非大奸大惡。劇本的背景雖然是百多年前的某行業,但兩人的爾虞我詐,人性的醜惡、黑暗、愚蠢,放之於任何年代,任何地方,又何曾改變?
兩位男主角的演出甚為出色,能夠演到角色不能自拔的沉淪,遠比他們飾演狼人或蝙蝠俠為佳,當然這也是劇本之功,創造了兩個有深度的角色讓他們發揮。史嘉莉祖安遜的戲份雖少,但仍搶鏡。米高堅一如以往的好戲;大衛寶兒的演出,更是意外的驚喜。整體而言,本片是不應錯過的一流傑作,是非一般的荷里活片。明年的奧斯卡,相信最少應有最佳劇本和導演的提名。我更期待導演和基斯頓比爾、米高堅的第三度合作 — 蝙蝠俠之《The Dark Knight》。