6岁的奥古斯丁(约瑟夫·克罗斯 Joseph Cross 饰)是一个早熟的孩子,在他充满了童稚的目光里,原本应该幸福美满的家庭早已分崩离析。身为奥古斯丁的母亲,迪尔丽德(安妮特·贝宁 Annette Bening 饰)并没有将儿子的需求放在第一位,在她的眼中,自己诗人的身份和在诗坛的地位是最重要的,可实际上,甚至没有人听闻过“诗人”迪尔丽德的大名。自己的妻子整天神神叨叨,无计可施的诺曼(亚历克·鲍德温 Alec Baldwin 饰)选择了无视,失意的他只能向酒精寻求安慰。
精神医生芬奇(布莱恩·考克斯 Brian Cox 饰)的到来将这个家的问题推向了新的层面,本来意在修复家庭裂痕的他居然成为了导致离婚的罪魁祸首。更令奥古斯丁感到头痛的是,母亲竟然将自己托付给了这个疯疯癫癫的蒙古大夫。。萊恩年僅五歲的女兒米亞慘遭殺害,警方偵辦多時,卻無絲毫線索,萊恩只好靠自己之力進行調查。某夜,他透過窗外,發現住在他附近一名叫格蘭傑的男子,手上把玩著米亞最喜歡的蝴蝶髮夾,警方經過大肆搜索卻怎樣也找不到髮夾,沒有任何事證,這點讓警方束手無策。然而,萊恩堅信他就是兇手,於是動手綁架了格蘭傑,沒想到不管動用何種酷刑都不能讓格蘭傑招供,就在萊恩的信念開始動搖時,鎮上又發生了另一起女童被擄的案件,五歲的克拉拉命在旦夕,萊恩能拯救另一條無辜的性命嗎?。