A rare, one of a kind movie that plays by its own rules

Rating: 9/10 (12 November 2017)

Good:
Extremely intriguing and complex storytelling that keeps you thinking for many days. A unique and well-crafted logic/theory which was perfectly executed within the movie while encouraging open interpretation as well.
Bad:
Some slow parts in the first and middle act.