Detektyw Vincent LaMarca (Robert De Niro) pracuje w wydziale zabójstw nowojorskiej policji. Kiedy miał kilka lat, jego ojciec został skazany za zabójstwo dziecka, które porwał dla okupu. LaMarca i jego partner Reg Duffy (George Dzundza) prowadzą śledztwo w sprawie zabójstwa dilera, Picassa. O dokonanie zbrodni podejrzany jest Joey (James Franco), syn Vincenta, z którym on nie miał kontaktu od lat. Media nagłaśniają sprawę. Przedstawiają LaMarcę jako człowieka, którego ojciec to zabójca, a syn jest podejrzany o morderstwo. Vincent zostaje odsunięty od śledztwa. Tymczasem na trop ukrywającego się Joeya wpada Reg. Policjanta zabija szef Picassa. Joey zostaje oskarżony również o tę zbrodnię. Przerażony chłopak próbuje nawiązać kontakt ze swoim ojcem.