1928年,美国洛杉矶,在电话公司接线台工作的克里斯汀·柯林斯(安吉丽娜·朱莉饰)独自抚养儿子沃尔特(加特林·格里菲斯饰)。生活简单而快乐。然而,他们的生活很快就被打乱了。有一天,克里斯汀下班后发现儿子失踪了。在舆论压力下,腐败的洛杉矶警方在五个月后找回了沃尔特,但克里斯汀却发现他不是自己的儿子。她多次要求警方澄清事实,帮助她找到真正的沃尔特,却一次次遭到阻挠和指责,甚至因妨碍警察执行公务而被送进精神病院。一直致力于揭露警察暴行的牧师古斯塔夫·布里格拉博(约翰·马尔科维奇JohnMalkovich饰)四处奔波呼吁,祈求这位可怜的女人遭遇不幸。另一方面,侦探莱斯特(迈克尔·凯利饰)在调查一起走私案件时,意外发现了一起重大儿童连环谋杀案。少年沃尔特失踪案似乎即将水落石出……