在一个名叫波特兰的小镇上,单亲妈妈苏珊·哈丁(塞拉·沃德饰)和她的孩子肖恩(布雷登·勒马斯特斯饰)和贝丝(斯凯勒·塞缪尔斯饰)住在一起。 他的大儿子迈克尔(佩恩·贝格利 Penn Badgley 饰)正在当地一所军事学院学习。 有一天,苏珊在超市遇到了一位名叫大卫·哈里斯(迪伦·沃尔什 Dylan Walsh 饰)的单身男子。 大卫举止彬彬有礼,讲话幽默,是一个十足的顾家好男人。 两人认识很晚,半年后才开始谈婚论嫁。 哈丁家族对大卫相当谦虚,但迈克尔似乎有些顾忌。 他的顾忌并非没有道理。 经过一段时间的相处,迈克尔发现大卫温柔开朗的外表背后似乎隐藏着阴暗可怕的一面。 他试图调查有关大卫的一切,但可能为时已晚……