As much as it is out of the ordinary, it is a riveting watch. However, my first thoughts were that the author of the story has a dark mind. The story is gory and at times blatantly unacceptable, but the acting is brilliant. While watching it I was wondering how Guy Pearce could portray this role... And Dakota is Brillaint as always...