劇情簡介:
史蒂文(科林·法瑞爾飾)是一名心臟外科醫生,外表看起來很強大,內心卻很軟弱。他的家裡看起來一切都好,他和做眼科醫生妻子安娜(妮可·基德曼飾)以及兩個孩子——14歲的吉姆、12歲鮑勃生活在一起。
當史蒂文因為酗酒導致了少年馬丁的父親死於醫療事故後,馬丁突然出現,頻繁的來到他面前。史蒂文試圖用禮物擺脫他,甚至送了名貴的手錶,但馬丁還是不斷的出現,所以醫生決定邀請他回家吃晚飯,而馬丁也有意接觸史蒂文一家,甚至引誘史蒂文的女兒愛上了自己。
有一天,鮑勃起不了床了,他的雙腿麻痹,必須被送往史蒂文工作的醫院。史蒂文的同事們都束手無策。這個時候馬丁告訴史蒂文,因為史蒂文害死了自己的父親,所以史蒂文必須親手殺死自己的一個家庭成員作為補償,否則他的家人就會先無法行走,繼而無法飲食,然後流出血淚,最後死去。
隨着時間的推移,馬丁的恐嚇一一應驗,妻子得知真相之後和史蒂文爆發了激烈的爭吵。他的失誤為家庭招來了滅頂之災,妻子和兒女都開始懷疑這個父親是否合格,但是試圖按照史蒂文的要求剪掉頭髮來取悅他的兒子最後被史蒂文忍痛開槍打死了,叛逆的女兒反而得以倖存