在宁静而美丽的新英格兰小镇,卡罗琳(梅丽尔·斯特里普饰)和本(连姆·尼森 饰)夫妇是受人尊敬的居民。他们的儿子雅各布(爱德华·福隆饰)是个聪明活泼的孩子,深受邻居的喜爱。然而,平静的生活被突如其来的噩梦打破——雅各布被指控谋杀了他的女友,从此杳无音讯,居民们对卡罗琳一家的看法也发生了翻天覆地的变化。
尽管有诸多证据指向雅各布,但卡罗琳和本坚信雅各布不可能犯下这样的罪行。为了查明真相,他们决定展开调查。在这个过程中,卡罗琳凭借她的医生身份,获得了小镇上一些关键人物的信任。她开始与邻居交谈,了解雅各布的过去和行为模式。
随着调查的深入,卡罗琳发现了一个令人震惊的事实:雅各布其实是一个天才少年,他患有一种罕见的疾病,导致他的思维能力受到了限制。这个发现让卡罗琳陷入了两难的境地:如果雅各布真的是无辜的,那么他为什么会成为嫌疑人?而且,如果他真的犯了罪,那么他的病情又是如何影响他的行为?
在这时,一位名叫萨拉(朱迪·丹奇 Judy Davis 饰)的记者出现了。萨拉对这起案件充满了兴趣,并决心挖掘出背后的真相。她开始采访雅各布的朋友、家人以及可能知情的人,试图找到线索。
随着时间的推移,卡罗琳和本逐渐意识到,这起案件背后隐藏着更大的阴谋。雅各布的病情可能是一场精心策划的骗局,目的是为了掩盖一个更严重的秘密。为了揭开这一切,卡罗琳和本决定继续他们的调查,即使这意味着他们可能会面临更多的危险和挑战。