A movie for the hardcore viewer. 8/10.
Its difficult to really understand.. but the movie itself is very subtle and there are plenty of loose ends for the viewer to decide the conclusion upon.
To put it frankly, I thought about this movie a lot, the following day. And if you are into movies that really get your mind going I would reccomend this one.