Haasan is very impressive. His persona was earlier seen in ‘Hey Ram'. He adds a splash of warmth and humour to the inherently menacing saga.
Pooja Kumar as Kamal Haasan's beloved is charming. She has a pleasant screen presence and isn't in fear of her awesome co-star. However, if anyone leaves a lasting impression after Haasan, it is Rahul Bose, who as Al-Qaeda Jihadi Omar, wraps his persona in menace and terror.
Bose had last played a villain in Govind Nihalani's Thakshak in 1999. It is no coincidence that he returns to his black shades in a film that in many ways owes loyalty to the dark evil angry anti-establishment tales of Nihalani.