Had he not taken the lead role, perhaps this would have truly worked, but the strengths of the film outweigh the weaknesses, As a Boston boy, Affleck is always believable, as a gangster, I'm not so sure. In a world full of Marvel movies it isn't really a surprise that the initial audience gave it a thumbs down. I am pretty sure that in the long run its reputation will improve.