八岁男孩布鲁诺一家随着纳粹军官父亲的一纸调令,由柏林搬迁到了乡下。失去了朋友们的布鲁诺很快对新家附近的“农庄”产生了兴趣,那里有一群身穿“条纹睡衣”的人终日忙碌,并且其中一个为布鲁诺一家服务,他外表肮脏,态度慎微。周遭环境和布鲁诺的举止让母亲暗暗担忧,但纳粹父亲制止家中任何怀疑既定政策的行为。
布鲁诺偷偷结识了铁丝网另一边的同龄男孩施穆尔,并时常带给他食物吃。在紧张的家庭氛围和姐姐向成人世界的变化中,施穆尔是布鲁诺惟一的朋友。某日布鲁诺决定,去铁丝网的另一边,以便见到施穆尔的父亲……。在名叫波特兰的小镇,单身母亲苏珊·哈丁(雪拉·渥德 Sela Ward 饰)和一双儿女肖恩(Braeden Lemasters 饰)、贝丝(Skyler Samuels 饰)共同生活在一起,其长子迈克尔(佩恩·拜德格雷 Penn Badgley 饰)则在外地的军校求学。某日,苏珊在超市遇见了名叫大卫·哈里斯(迪伦·沃尔什 Dylan Walsh 饰)的单身男子。大卫举止得当、言语风趣,俨然一个完美的居家好男人。两人相见恨晚,只有半年便到了谈婚论家的地步。哈丁一家对大卫颇为满意,独有迈克尔似乎心存顾忌。
他的顾忌不是没有道理。经过一段时间相处,迈克尔发现大卫温柔开朗的外表背后似乎隐藏着黑暗恐怖的一面,他试着调查大卫的一切,然而这也许为时已晚……。