Shawn McGuire is a former crime boss who has gone legit. Jimmy Conlon is his former button man who drinks to kill the memory of the faces of those he killed for Shawn. Shawn still keeps him around – takes care of him, really – because of their deep friendship.
That all ends when Jimmy kills Shawn’s son – a true dirtbag – to keep from killing his own son. Cue endless chases, fights and gunplay.