故事發生在風景如畫的西班牙巴塞羅納。茱莉亞(凱特·貝金賽爾 Kate Beckinsale 飾)是一位修復名畫的專家,十分熱愛自己事業的她常常沉浸在古老繪畫所描繪的場景之中。一次偶然中,茱莉亞得到了一副失傳已久的名畫,在修復名畫的過程中,她意外的發現了一行被隱藏的文字。
這發現令茱莉亞確信這幅畫中隱藏著一個秘密,她找到了名畫的收藏家唐(邁克爾·高夫 Michael Gough 飾),哪知道唐竟然死於非命。之後,茱莉亞又找到了象棋高手多米尼克(Paudge Behan 飾),希望多米尼克能夠破解畫中出現的象棋迷局,在此過程中,圍繞著茱莉亞和名畫,恐怖殘忍的謀殺接連發生。