The movie is competently done; the writing is good, the directing is decent., there is some excellent acting. The ONLY problem is Casey Affleck is horribly miscast. Why do they always put little whiny-voiced stick men as tough guys in movies? If anyone but Casey Affleck had been in this movie, it would have been much better remembered. He's just so annoying. He seems to garble his lines and then when he tries to be tough guy in that little boy's screechy voice, I start to laugh.