單身父親泰瑞·伯納德(約什·盧卡斯 Josh Lucas 飾)獨自撫養(yǎng)可愛的女兒安吉拉(Beatrice Miller 飾),他愛戀著女兒的主治醫(yī)師伊麗莎白(琳娜·海蒂 Lena Headey 飾),一切似乎朝著美好的方向發(fā)展,但是接連不斷的幻影讓他充滿焦慮。此前,泰瑞曾做過心臟移植手術(shù),在此之后幻影便接連侵襲著他。他偶然得知心臟捐助者名叫讓維艾亞德,是一個55歲因頭部重傷死亡的老者。并通過腦中的幻影和捐贈登記表上的記錄找到一個名叫凱文(Jamie Harrold 飾)的男子,從對方的言語中,泰瑞隱隱感到捐贈過程中似乎存在著不可告人的秘密。 在那顆殘存著前一個主人記憶的心臟的驅(qū)使下,泰瑞嘗試著去尋找幕后的一切,卻也將自己卷入巨大的漩渦之中……