This movie is not for everyone. It has it's parts where it shines but again it has some parts where it lacks in many ways. Action sequences are tremendous and the concept of the movie is fresh but at the same time storytelling and character development is weak. Viewers can easily miss out on vital details if they will blink an eye. Technically the movie is superb and the background score deserves an Oscar but this movie will only be fully appreciated by the people of the cinema or the students of film making. On the other hand, it won't be liked by mass audience as it can be tiring at times. Some scenes were shorter than they were suppose to be and some scenes were longer than they were needed to be. In the end, this movie will make it's mark but it's not the summer blockbuster we are looking for.