The film is full of action, sassy dialogues and great production value. But the movie lacks consistency, the plot is very predictable and a lot of details are neglected at the same time a very very bad portrayal of the armed forces in terms of realism. Just for some examples: Soldiers running around in branded t shirts and sneakers on a mission, no proper uniforms or ranks and many more details that are missed/wrongly portrayed due to improper research or negligence. Overall its a movie with great scenes and stunts with a very unrealistic experience.