I basically liked the film since I'm patriotic.but there are some things I didn't like .one of them was Sonakshi Sinha . Bhuj would be insulted while she has given title of sherni of there . Her acting was bad.and 2nd is Ajay Devgan . In these 5 yrs,this may be my 2nd fav Ajay Devgan film after shivaay just because of indian defence force related. But any young talented actors like Sidharth Malhotra (like he did wonderful in shershaah),Vicky kaushal, etc would have played this role excellent upto our expectations this role was not up to the expectations by Ajay and songs.. I dont know what to say just utter worse songs other than 1song.and what I liked is that VFX was good not so good..but ok..type. And role of RK Nair especially has been played wonderfully.. reviews were very bad abt this movie but the only thing that made me watch movie is desh mere song by Arijit .such a heavenly song.but that song at end was sung by other singer that wasn't fair Arijit voice could be given to that. My 3 stars itself goes to mainly RK Nair's role and Arijit's desh mere song..