美国小镇上,四岁女童阿曼达突然失踪,她的姨妈和姨夫聘请私家侦探Patrick Kenzie(Casey Affleck 饰)调查外甥女的失踪事件。Patrick与他的搭档Angela(Michelle Monaghan 饰)接手此案后,发现阿曼达的母亲Helene是一个瘾君子,对毒品的依赖程度远超对女儿失踪的关心。随着调查深入,毒品贩子、诈骗犯和虐童者逐渐浮出水面。警官Remy Broussard(Ed Harris 饰)和Jack Doyle(Morgan Freeman 饰)也加入调查,但阿曼达的下落却变得越来越扑朔迷离。在调查过程中,Patrick站在了道德的十字路口,开始反思什么是真正的伸张正义。最终,经过一系列艰难的调查,他们逐渐揭开案件的真相,但阿曼达的命运依然令人揪心。