I did not like it. The aggressive behaviour of the main character (towards everyone) was so obnoxious that I couldn't stand to watch it. I didn't understand, how can a baby be stabbed and the police hardly care, only him? Gyllenhaal is a very good actor, but this movie isnt good.