Naseeruddin Shah as the disciplinarian Parabjit Walia lacks the charisma and the gravitas required for the character. He is himself and does not add any nuance to his role. He is thus a bit of a disappointment. Also, his character, painted in many hues emits a bland image and here the fault lies with the director and the script writer. Arshad Warsi as the Investigating officer Arjun Mishra is charming, but he is limited by his role.