首先導演成功的製造了1900年代初期維也納可信的氛圍,三位男主角:魔術師艾森瀚(愛德華諾頓)、利奧波德王儲(魯弗西維爾)、警探烏爾(保羅吉爾麥提)的關係是劇中最耐人尋味,而具戲劇張力的。同為貧苦出身的警探與魔術師,一個急欲攀權附貴出人頭地,一個迷惑眾生實則內心空虛。烏爾雖對其神妙魔法佩服得五體投地,但工作與私心則令其更想窺探魔幻世界的堂奧,以成全自己的權貴。
對王儲來說,艾森瀚與未婚妻蘇菲(潔西卡貝兒)過去的戀情及現在的暗通款曲,讓他臉上無光(對手竟然是個貧民與妖言惑眾的騙子)。艾森瀚舞台上的呼風喚雨,言論上的左右群眾,又讓其芒刺在背,是情敵也是政敵。一場行宮中的演出,艾森瀚用了一把劍及一幅父王的畫像,就機靈的挑動了王儲雙重神經,將其霸氣底下幼稚內在及缺乏自信盡顯。
至此導演尼爾伯格(編、導)的目的昭然若揭,編寫與小說原缺的王儲一角,突顯了君王時代真正的悲劇人物,愛情與政治上的不確定因素,相對於奇幻魔術的其實可解,人世間更難掌控的是人心、是可怕的算計。電影的主題是包裝在浪漫愛情底下的強奪、騙術、階級、宰制。情節發展的出人意表,鬥智、鬥志的幾番交手,誰處險境尚在未定之天?
除了愛德華諾頓、保羅吉爾麥提掛保證的演技,戲份不多的王儲魯弗西維爾也不遑多讓,將君主令人生懼伴君如伴虎的姿態,其愛恨、怒喜、崩潰、絕望與壓抑的表情也使人同情,三人不管造型、氣質、表現上均相當稱職精彩,幾場重要的幻術呈現亦扣人心弦值得欣賞。