Now for the performances. Amitabh is superb. There is a scene in which he is helplessly watching people being killed and shops being burnt down as he has been ordered not to take any action. He portrays his helplessness very effectively. At times he is the angry old man and has his emotional outburst but the soft side to his personality is also well displayed.
Om Puri is brilliant as the cop who is easily manipulated by the politicians. He is a typical slimy cop who doesn't care about how many innocent people are killed in the process.
Amrish Puri, and Milind Gunaji make an impact in a brief role. Rati Agnihotri does her part well like a seasoned actor. Fardeen is shaky in the first half but improves considerably later. Kareena is very good right from the first to last frame. Two scenes require special mention- when she is trying to fight off the Hindu rioters who try to rape her friend and her, and the other in which she reveals the names of wrongdoers to Dev. With this film one can confidently say that she has matured as an actress and with the right films and directors could go the Tabu way. But the smooch scene (the one in which Kareena smooches Fardeen) looks out of place considering they are middle class Muslims.
Cinematography is brilliant. Never before has a riot scene been conceived and shot so well in a Hindi film. The bomb blast scene is another one that deserves mention. There is also scene in which an entire building is being burnt down. One couldn't look at the screen for long. It looked so realistic!
This film is no entertainer but definitely one that makes you think. A brilliant film that may not produce immediate results at the box office but one that will gradually pick up by word of mouth.