The director has come up with a predictable storyline and the presentation was top notch while the narrative could have been much better. The dialogues were good and clean, the script was alright barring few technical flaws, the screenplay was mild. Background score is the life and soul for the film and two songs are worth taking home. Cinematography is masterly and mesmerizing. Editing was alright, costumes were excellent and art department was neat as well. Violence was intense. Saif Ali Khan carries off his part with elegance and class, he is impressive. Kareena is a show stealer both with her looks and performance, if she can put no some pounds of flesh, she would be stunning. Om Puri was too good, Vivek Oberoi was a revelation, Dia Mirza is dazzling though brief, Kirron Kher is superb, Nauheed is neat, Kulbhushan was intense, the others did their bit to add value to the film.