From just movie point of view, the script, special effect, location, action all are great. Acting is also above average. I have not seen a good hindi movie for long time like this. This movie have it all. Now if we talk about nationalism it can bring that to you. People say nationalism is bad. Nationalism is bad for a developed country but for poor and developing country we need that for our fast growth. This movie set an example for good nationalism. We need more movies like that....