Entertaining, thought-provoking and very weird

Rating: 9/10 (6 May 2018)

I don't normally write reviews, but I had to do something to counteract the negativity on here. This is a great film. Have people really become so pedantic about detail that they can't enjoy a genuinely entertaining work of art with an intelligent story line simply because of a few minor plot holes?
I would have given this a 10, if I didn't feel like I knew nothing about the characters by the end of the film. It felt like that part of it was rushed through in about 2 minutes to make room for the rest of the story. Which isn't really a big deal but worth mentioning.