Len tridsať minút od Manhattanu leží Long Beach – kedysi výletné letovisko vyhľadávané rodinami s deťmi, dnes bezútešné útočisko narkomanov a bezdomovcov. Detektívovi z newyorského oddelenia vrážd Vincentovi LaMarcovi (Robert de Niro) sa zdá, že na tunajšej pláži kedysi prežíval so synom Joeym možno najkrajšie chvíle svojho života. Teraz sa sem musí vrátiť, aby s verným partnerom Regom Duffym (George Dzundza) vyšetril násilnú smrť drogového dealera – a aby sa vrátil k mučivým okamihom svojej minulosti, ktoré sa roky pokúšal vymazať z pamäte. Nejde len o bývalú manželku Maggiu (Patti LuPone), za ktorú už dávno našiel náhradu vo svojej sympatickej susedke Michelle (Rachel McDormand). Ide o to, že hľadaným vrahom je dnes už dospelý Joe (James Franco), syn, ktorého detektív už roky nevidel a ktorý sa už stačil sám stať narkomanom, bitkárom a ľahostajným otcom osemnásťmesačného syna. Pri vyšetrovaní sa Vincent prepadá stále hlbšie do minulosti: k osudom vlastného otca Augusta, ktorý bol na sklonku 50-tych rokov popravený ako vrah detí. Ochranca zákona, ktorý sa celé roky pokúšal temnú škvrnu z rodinnej minulosti zamaskovať vlastnou svedomitou prácou, nemá čas začať uvažovať o tom, či sú vražednícke sklony dedičné. Stojí teraz pred najväčším rozhodnutím svojho života. Má cenu zradiť svoje profesionálne poslanie a pokúsiť sa zachrániť syna pred spravodlivým trestom?