This movie is very original and i was entertained from the beginning to the end. There are no long unnecessary scenes, every minute of it is satisfying. From start to finish i wanted to know more and more, the great thing is that its not one of those "obvious" movies. There is substance, you can never tell "oh now this is gonna happen", it is very well thought. So perfect from start to finish with a great surprising ending ! A gem !!!