Looking at the overall rating of 8.8 I had to write this review because in my opinion this movie does not deserve a rating of more than 5. There are so many plot holes in this movie that it really makes you wonder whether director even cared. I would not go into the details as the other reviewers have already pointed out but for me its a promise unfulfilled. I have always considered Christopher Nolan to be an amazing director but with this one he probably got confused himself or devised convenient ways to resolve plot twists. The movie does have some entertainment value but when you begin to think of the plot it leaves you with a feeling of having been cheated.

I would have given it a 5 for its characters and decent graphics but the insipid linear plot line and and an undeserved rating on IMDb forces me to do my part and bring it the level where it should be.