Very good review. I have watched the movie last Sunday and agree with review and ratings completely.
I wanted to share my thoughts regarding one aspect of the movie here, please share your views.
Spoilers ahead. Jagapathi Babu was not shown even though he was there in two incidents in first half of the movie. First one: In the initial sequence of the movie, it is shown that only Prakash raj and Ravi Prakash are only there at the shooting spot. Second one: When the hero cries while looking at the father's picture only Ravi and Prakash Raj were shown with Jagapathi babu blurred off. I felt that the director cheated me by not showing details as he could not get a different approach to convince / trick the audience to believe Ravi could be father and not Jagapathi babu.
While promoting Vishwaroopam 2, Kamal Hassan said that the directors of his youth (K Balachander, K Vishwanath, Singeetam Srinivas Rao etc) had never attempted to make an out and out espionage/action film simply because they felt that they didn't understand the nuances of the medium well enough. Indian cinema did not have a history with genre films at the time, and the possibility of making a bad movie scared those maverick storytellers more than the loss of money it might entail.
Time has shown us that this fear was not baseless, as for every Gudachari 116 we have had a Jawaan,....