1928年,在电话局总机工作的克里斯汀·科林斯(安吉丽娜·朱莉饰)独自抚养她的儿子沃尔特(盖特林·格里菲斯·加特林·格里菲斯饰)。母亲和儿子的生活简单而幸福。 然而,他们的生活很快被打乱,有一天克里斯汀下班时,发现儿子不见了。 在舆论的压力下,腐败的洛杉矶警方在5个月后找回了沃尔特,但克里斯汀发现这不是自己的儿子。 她多次要求警方澄清事实,帮助她找到真正的沃尔特,但却一次又一次受到阻挠和指责,甚至被以妨碍警察、快播影视、公务等罪名送进了精神病院 古斯塔夫·布里·格拉博(约翰·马尔科维奇约翰·马尔科维奇饰),一个总是负责揭露警察暴行的牧师,为这个可怜的女人的不幸而奔走。 另一方面,侦探莱斯特(迈克尔·凯利饰演)在调查一起走私案件时意外发现了一起重大的连环儿童杀人案。 年轻的沃尔特的失踪似乎要浮出水面了...