I'm astonished at two things. 1) This well made, riveting espionage thriller. 2) How low can the paid media and biased reviewers can stoop down to negatively project the movie for no reason. There is nothing political or jingoistic about this movie but the right amount of patriotism, good story-telling, cinematography, direction and awesome twist! this movie is based on true events/inspired by the story of the RAW agent Ravindra Kaushik (aka Black Tiger) but not exactly his story. However, this is tribute to all those unsung heroes who sacrifice everything in order to protect the Motherland from inside the enemy territories.
John Abraham did well, Jackie Shroff was pretty good, Sikander Kher was good and the others performed decent too. The movie could use better editing and handling of some loopholes but it's still a realistic and pretty good watch. Somehow I liked it even more than Raazi. So don't listen to the negative reviews and watch it yourself.
Some people are giving it low ratings purposely because perhaps they still can't digest the truth about 1971 Bangladesh liberation war/Indo-Pak war.