The plot goes slanting smaller as it goes. It opens with no evidence of the past. Till the midway of the movie I remained perplexed, i couldn't predict anything. But towards the end I kind of know how it would end. Overall it is a wonderful movie. Strong plot, great character.