I had heard a lot about this movie, and am a fan of Christopher Nolan's, so was anticipating his usual thought provoking, visually spectacular storylines, that keep you on your toes and making you pay attention, however he stretches the premise too long, with too many overlapping past, present and future characters, that the plot becomes contrived, and you just want it to end. Once again he provides great visual and sound effects, and some food for thought but ultimately the story falls a bit flat at the end, hence the 2 star rating