It's a shame this movie has such lower level talent as Kate Hudson and Jessica Alba for the women. They really detract from Casey Affleck's performance, and he does a great job in this. It's like the women, knowing they were only there for the purpose of being his punching bags, basically didn't bother trying to deliver even a decent performance.
Casey Affleck makes this movie much better than it otherwise would have been, but even still, it's barely better than average, and I don't really see what all the fuss is about.