美國小鎮(zhèn)上,四歲女童阿曼達突然失蹤,她的姨媽和姨夫找到私家偵探Patrick Kenzie(Casey Affleck 飾),委托他調(diào)查外甥女失蹤的事情。 Patrick Kenzie和女朋友兼工作搭檔Angela(Michelle Monaghan 飾)開始了艱難的調(diào)查。隨著調(diào)查的深入,他們發(fā)現(xiàn)阿曼達的母親Helene是一個地道的癮君子,她對毒品的關(guān)心程度似乎遠勝于女兒的失蹤,調(diào)查圍繞她展開之后,毒品販子、詐騙犯、虐待兒童的人漸漸浮出水面,Detective Remy Broussard(Ed Harris 飾)以及警官Jack Doyle(Morgan Freeman 飾)也加入了案情的調(diào)查,但是阿曼達的名字卻越來越遙不可及,Patrick Kenzie也站在了道德的十字路口,開始思考怎樣才算是“伸張正義”?!?