I tried really hard to understand the whole things about this movie. I am sure they did incredible job with the graphic and music. As someone pointed out earlier, though patriotism runs high, it fails to convey the audience and ends up being very shallow. Films like these need proper introduction of each major characters which are almost totally absent for 3 hrs long movie. Very strange! I understand this movie is supposed to capture raw emotions and intense thrilling action sequences but somewhere it never reaches the climax. The film has absolutely no flow, it just changes abruptly to completely different emotions with weird actings. It only justifies the level of cinematography while the rest fail to translate what the director had in mind to true artistic form. The funniest thing is the foreign actors, all of them look like total humanoid robot without any humanly expression. Overall very disappointed experience. Not sure about the hype it carries all over.