Am I the only one who found it complex?

Rating: 7/10 (20 February 2010)

Let me clarify who I am so you can choose to put this review in perspective..I became a huge fan of Leo Dicaprio (LDC) after watching Aviator. Then after watching Departed and Blood Diamond I strongly feel he's the best out there. I also admire Scorsese but mainly because of his LDC movies.
Honestly this film was nowhere near the league of their previous collaborations. I am not averse to complex scripts - loved Memento, Sixth Sense, Prestige. But it becomes too complex if the viewer has to retrace the scenes and differentiate the illusions from the reality. The movie is probably more suited for purists who can try hard to make sense of everything that unfolds towards the end.
On the plus side, LDC gives another standout performance. I read in some site that he was extremely stressed after this movie and its not difficult to see why. Its a very difficult role and LDC is one who literally transforms himself into the character he portrays.
Background score is good. The movie is shot very well and has apt locations.
Most importantly the movie keeps you glued till the end. So its definitely worth watching once for anyone who likes a mystery. Hit the halls!