Wow, I watched this movie a week ago. All I can say is that it was very intense. Daniel Day Lewis (I believe that's his name, he won Best Actor) is amazingly insane in this role. The kid in the movie is pretty cool. The story like I said was intense. The movie really draws you in. It was likely very multi-layered so I may watch it again just to see what I missed. Holy crap was it good though.
Rated R (ONT) R (USA) Recommended but remember it's pretty crazy!