I have waited this movie since it was announced last year, and I guess the expectation really just builds up.

The movie had borrowed heavily from the cult classics such as "eXistenZ", "The Matrix", "Dark City", and the most recent "Shutter Island".

After seeing the movie, I thought the movie was generally great, the actings were decent, and the special effects were awe-inspiring. But the ending was quite cliché - something unexpected from such acclaimed director. Make no mistake, I am Christopher Nolan's biggest fan, and I have watched every one of his movies since his first commercial success "Momento". So, with that being said, I found the movie had some weird and awkward cuttings between the scenes, it made it feel like very sloppy editing job. Pacing was a bit off at the end too - it was dragging on for too long.

All in all, 7/10 for me.