The performances of all the actors were mind boggling. The story, at the beginning puts you at the edge of your seat and as time goes on, it becomes boring. They definitely could have reduced the lag, which was sort of unwanted. The climax was brilliant, but at by that time, people would lose their patience and not follow it properly. Therefore, I'm going to give a 7 star.