1928年美國洛杉磯,在電話局接線臺工作的克莉斯汀?柯林斯(Angelina Jolie 安吉莉娜?朱麗 飾)獨(dú)自撫養(yǎng)兒子沃特(Gattlin Griffith 加特林?格里菲斯 飾),母子的生活簡單而幸福。然而她們的生活很快被打亂,某天當(dāng)克莉斯汀下班后,發(fā)現(xiàn)兒子不見蹤影。在公眾的輿論壓力下,腐敗的洛杉磯警方于5個(gè)月后找回沃特,但克莉斯汀發(fā)現(xiàn)這并非自己的親生兒子。她三番五次要求警方澄清事實(shí),幫其尋找真正的沃特,卻一次次受到阻撓和指責(zé),甚至以妨礙警方公務(wù)的罪名被送入精神病院。一向以揭露警方暴行為己任的牧師古斯塔夫?布里格拉伯(John Malkovich 約翰?馬爾科維奇 飾),為了這個(gè)可憐女人的不幸遭遇奔走呼告。另一方面,探員萊斯特(Michael Kelly 飾)在偵辦一件偷渡案時(shí),無意中發(fā)現(xiàn)了一起重大的連環(huán)兒童殺人案。少年沃特的失蹤案似乎漸露眉目