山姆(蓋·皮爾斯 Guy Pearce 飾)是定居在澳大利亞的一名精神病專家,他出生在一個(gè)偏僻的小鎮(zhèn)里,在那里,山姆度過(guò)了他充滿了痛苦的童年。長(zhǎng)大后,他背井離鄉(xiāng),來(lái)到了澳大利亞,切斷了和過(guò)去的一切聯(lián)系,希望自己能夠過(guò)上心的生活。也正因?yàn)榇?,山姆?duì)于精神病的研究非常的感興趣。 在山姆的記憶深處,有一個(gè)名叫絲爾薇(布魯克·哈蒙 Brooke Harman 飾)的女孩,這個(gè)女孩是他腦海中關(guān)于過(guò)去的記憶里唯一的光明。在澳大利亞,山姆邂逅了名為盧比(海倫娜·伯翰·卡特 Helena Bonham Carter 飾)的女子,此時(shí)他才發(fā)現(xiàn),雖然他已經(jīng)遠(yuǎn)遠(yuǎn)的逃開了過(guò)去,但過(guò)去卻并不愿意放過(guò)他。