1928年在美国洛杉矶,在电话局前台工作的克里斯汀·柯林斯(安吉丽娜·朱莉饰)独自抚养儿子沃尔特(加特林·格里菲斯饰)。生活简单而快乐。然而,他们的生活很快就被打乱了。一天,克莉丝汀下班后,发现儿子不见了。迫于舆论压力,老式的洛杉矶警方在五个月后找回了沃尔特,但克里斯汀发现这不是她的亲生儿子。她多次要求警方澄清事实,帮助他们找到真正的沃尔特。一直为揭露警察暴行负责的古斯塔夫·布里加伯牧师(约翰·马尔科维奇饰)跑来跑去抱怨这个可怜女人的不幸。与此同时,莱斯特警探(迈克尔·凯利饰)在调查一起走私案时偶然发现了一起重大连环儿童谋杀案。年轻沃尔特的失踪似乎即将曝光......