Now for the performances. Ajay's looks, his body language, his expressions are surely award winning! Ajay gives another power-packed performance and looks every bit the character with his dark brooding looks.
Saif Ali Khan as Langda Tyagi is truly different from his previously attempted characters. His brilliant portrayal of a negative character really takes one by surprise.
Naseeruddin Shah is brilliant as usual in a brief role.
Vivek Oberoi is good but doesn't really get much scope. Konkona Sen Sharma is outstanding. Bipasha Basu is effective in a special appearance. Kareena delivers a restrained performance. She looks better in her Indian and non-made up look rather than her contrived Westernized look in most films.