在名叫波特蘭的小鎮(zhèn),單身母親蘇珊·哈丁(雪拉·渥德 飾)和一雙兒女肖恩(布里登·勒馬斯特斯 飾)、貝絲(斯凱勒·塞繆爾斯 飾)共同生活在一起,其長(zhǎng)子邁克爾(佩恩·拜德格雷 飾)則在外地的軍校求學(xué)。某日,蘇珊在超市遇見(jiàn)了名叫大衛(wèi)·哈里斯(迪倫·沃爾什 飾)的單身男子。大衛(wèi)舉止得當(dāng)、言語(yǔ)風(fēng)趣,儼然一個(gè)完美的居家好男人。兩人相見(jiàn)恨晚,只有半年便到了談婚論家的地步。哈丁一家對(duì)大衛(wèi)頗為滿意,獨(dú)有邁克爾似乎心存顧忌。他的顧忌不是沒(méi)有道理。經(jīng)過(guò)一段時(shí)間相處,邁克爾發(fā)現(xiàn)大衛(wèi)溫柔開(kāi)朗的外表背后似乎隱藏著黑暗恐怖的一面,他試