if you've not watched the trailer....

Rating: 8/10 (8 May 2017)

don't... just watch the movie
I think the trailer gives too much away. read the very basic synopsis, and if thats what you are after in a movie, watch it.
It's well done, well told, and strange. there are things you see coming a miles away and others you don't. From the trailer I felt I had already watched the movie, guessed the twists and ending.
Although the ending was different to what I expected, I later read that it was changed from the original script due to recent events, which is why it looks a little out of place, but actually might work better.
Don't want to say much more, just advise anyone interested in it to just watch and not look too much into it beforehand.