米夏尔(迈克尔·福思 Michael Fuith 饰)是个极其孤僻的独居男人,他上班时不喜欢和同事交流,在家时拒绝邻居往来,和自己的母亲、弟弟关系也疏远,原因在于,他不想让人发现他家中的秘密——地下室里囚禁着小男孩沃尔夫冈(David Rauchenberger 饰)。这个十岁男孩是他拐带回家的,他满足他的生活需要,给他一定的看电视娱乐时间,还允许他每天写信给自己的亲生父母,米夏尔永远骗他说信寄出去了,只是你父母不搭理你。表面上米夏尔好像是好像是沃尔夫冈的严父,但真相渐渐浮现:他还需要小男孩满足他的性需求。生活一日如一日平静,米夏尔似乎胃口变大,计划再俘获一个小孩却失败了,沃尔夫冈感到孤独,也发现信从未寄出的事实,失望之下,他制定了逃脱计划,却让自己陷入更大的绝境……。由于涉嫌强暴并杀死未成年女孩,亨瑞(吉恩·哈克曼 Gene Hackman 饰)被维克多警长(摩根·弗里曼 Morgan Freeman 饰)拘留了,虽然亨瑞最初的身份是发现了小女孩尸体的报案者,但他严重前后不符的证词无疑为罪恶天平向他的倾斜增加了一枚砝码。 通过亨瑞的妻子沙特尔(莫妮卡·贝鲁奇 Monica Bellucci 饰)的证词,维克多得知他们两人的夫妻关系早已名存实亡,而造成这一局面的罪魁祸首,竟然是亨特和她年幼的侄女之间说不清道不明的暧昧关系。在搜查了亨瑞的房子后,警探欧文斯(托马斯·简 Thomas Jane 饰)在暗房里找到了被害女孩的照片,案件的破解至此已经万事俱备,只欠亨瑞最后的自白了。。