This film is a masterpiece. I was so shocked at the bad reviews it got in Cannes, so it will probably divide opinion, but I absolutely loved its brazenness and playfulness with form. You will NOT see the ending coming and it is just wonderful, I won't say any more for fear of giving something away, but just stick with this and be prepared to be surprised. Daneel's journey is a truly unique one - if you open your mind to this movie you will be greatly rewarded. I couldn't stop telling other people about this movie for days.