The problem is, Jimmy’s guilty conscience caught up with him eventually. He left his family to protect them from ever being harmed in a revenge move by criminals, but his son Michael never understood and grew up to utterly disown him and ban Jimmy from meeting his own children. Jimmy is barely surviving now, having quit his violent ways but frequently drinking and admitting to Sean that he can’t sleep at night due to seeing the faces of all he killed.
One other thorn in Jimmy’s side is a police detective named John Harding (Vincent D’Onofrio), who confronts Jimmy in a diner and taunts his guilt in the hopes of finally knowing all the names of Jimmy’s victims and being able to bring closure to their families. Jimmy drives him away, but soon comes to realize how badly he need this cop, whom he respects for being an honest one.
What really brings Jimmy problems is that a high-rolling Albanian drug dealer has arrived in New York, hoping to convince Sean to help him flood New York with high-grade heroin. Sean refuses, having gone relatively legit 20 years before when he saw that the cocaine he helped distribute in the ‘70s and ‘80s had destroyed countless lives. The Albanian is not happy, especially with Sean’s sleazy son Danny, who he had paid to guarantee Sean’s interest. With Sean refusing to play ball, the Albanian wants his fat payoff back – but he doesn’t know the kid has blown it all, and Sean refuses to bail his son out of trouble on this one.
The Albanian coincidentally hires Jimmy’s now-grown son Michael (Joel Kinnaman) through a limo service to go to his money meeting with Danny. But when Danny tricks the Albanian and his men, and instead ruthlessly shoots them, Michael races away from the scene. Danny goes to Michael’s house to kill Michael off to prevent him being a witness, but at the same time Jimmy has been made aware of what’s going down and has shown up at Michael’s house too – just in time to kill Danny as he’s about to shoot Michael.
Jimmy calls Sean and admits he killed his son Danny, and tries to explain it was a matter of saving his own son. But there are rules in mob life, and the prime one in place now is that Sean’s thugs get to kill Michael and even the playing the field, no matter what. Jimmy refuses to follow that code and warns Sean that if he tries to kill them, he’ll rat out everybody they’ve ever killed to police detective Harding.
And so the game is on, intricate pieces set into place exquisitely. A father and son on the run to clear their names, a dad determined to atone for his past and reconcile with his son, a son who slowly learns to trust, then love his dad after a lifetime of resenting him, plus corrupt cops, countless mob thugs and an ace hired killer (played by rapper/actor Common) out to stop them, and one honest cop as their only way out.