在一个名叫波特兰的小镇上,单身母亲苏珊·哈丁(雪拉·沃德饰)带着一对孩子肖恩(布雷登·勒马斯特斯饰)和贝丝(斯凯勒·塞缪尔斯饰)生活在一起。他的大儿子迈克尔(佩恩·贝格利PennBadgley饰)正在当地一所军事学院学习。一天,苏珊在一家超市遇到了一个名叫大卫·哈里斯(迪伦·沃尔什DylanWalsh饰)的单身男人。大卫乖巧幽默,是个完美的居家男人。两人相识为时已晚,才过了半年,就到了谈婚论嫁的地步。哈丁一家对戴维还算满意,唯独迈克尔似乎有所顾忌。他的顾忌不是没有道理的。相处一段时间后,迈克尔发现大卫温柔开朗的外表下似乎隐藏着阴暗可怕的一面。他试图调查关于大卫的一切,但可能为时已晚……