Patrick Kenzie (Casey Affleck) e Angela Gennaro (Michelle Monaghan) são sócios em uma agência de detetives e também namorados. Um dia eles recebem a proposta de investigar o misterioso desaparecimento da pequena Amanda McCready (Madeline O'Brien), levada quando sua mãe, Helene (Amy Ryan), a deixou sozinha em casa.