It is too fast.. I mean literally very fast. The scenes are changing so fast so randomly that after a certain point you start questioning the authenticity of the real events. The bravery shown by Indian forces and people was out of the world and really commendable. But what is with Bollywood's obsession of forcefully introducing songs at random moments? I mean suddenly Sonakshi Sinha starts singing in middle of conversation, Ajay Devgan starts randomly dancing on meaning less songs.. it is too much. And acting of stars is too much.. Noora Fatehi is so fake, Sonakshi randomly starts yelling, Sanju Baba also looses it with droopy drunk eyes, and what not!! But they have tried a lot to give good VFX effects overall. I believe with such movies coming out and setting examples for others, Bollywood would sooner or later catch peers from Hollywood.
Overall, if you don't have anything better to do in life, you can spare some time on this movie.. on your risk of course.