New York in den 60ern: Richard (Michael Shannon) hat es nicht leicht. Aufgewachsen in einer kaltherzigen Umgebung, schlägt er sich mit Gelegenheitsjobs durch. Als er seine wahre Liebe Deborah (Winona Ryder) trifft, setzt er alles daran, eine heile Familienwelt aufzubauen. Durch Zufall trifft er Gangsterboss Roy Demeo (Ray Liotta), der Richards empathische Kaltblütigkeit für seine Zwecke nutzen wird: als skrupelloser Auftragsmörder. Richard blüht förmlich auf in seinem neuen Job und spielt zu Hause den braven Familienvater. Doch die Jahre vergehen, und es fällt ihm immer schwerer, seiner Frau seine gewalttätige Seite zu verbergen. Auch die Polizei ist längst hinter dem ominösen Killer her ... Wie lange wird es Richard gelingen, seine blutigen Spuren zu verwischen?