While most sequels fail to impress, this one is significant enough. Though it may not be as intense as its prequel, yet it could maintain the legacy well. The plot could have been more enthralling. Shekhar Kapur doesn't fit well as an active field agent. He's better off doing the desk job from Delhi. Rahul Bose and Jaideep Ahlawat appear to be too much urbane Indian, especially in their dialect. They should work on their tone & speech should they plan to make another sequel. Pooja Kumar had nothing innovative to show. Her underwater stint was pointless. It's Andrea Jeremiah who really impressed us. Though she's cute & bubbly, when time comes, she could be equally electrifying & deadly. After Tapsee Pannu in Baby and Naam Shabana, Jeremiah is the only girl who could pull off the character of a warrior woman convincingly. Kudos to her! Waheeda Rahman's character could be relatable well by those who have elderlies at home suffering from neurological or brain disorders. We know how sorrowful their conditions are. Yet, she should've been given more time to play around her character. Surprisingly, Anant Mahadevan played a small but interesting character. He truly portrayed how ignorant our politicians and bureaucrats are about our soldiers and operatives, who sacrifice everything for the country. Kamal Haasan was at his best as usual. However, he should've kept himself in proper shape. His paunch was quite visible. Viswaroop can prove to be a good franchise if they can come up with gripping plots and storylines. Despite of its flaws, it's films like these that can gradually put the Indian film industry on par with the likes of the Bourne Series, 13 Hours and Strike Back. And given the current scenario, only Kamal Haasan, Neeraj Pandey and John Abraham can bring out that change. Looking forward to them...