I'm a huge Jamie Bell fan so I might be slightly biased but I enjoyed the movie. To great tale of a man who is constantly trying to figure himself out. It's got a decent cast. It's got decent production value and the story is pretty solid. It is a powerful film. It will disturb you at times, but it's worth a watch.