Original and pleasurable, but could be better

Rating: 7/10 (24 April 2017)

I liked it, but it could have been so much better than what it actually is. Through the whole movie you don't understand why they are there and the final explanation is just worse than anything you came up with during the movie.
Then there are a lot of noticeable plot holes and that's just bad.