Not a typical bollywood love story. It is an honest attempt to present real characters. The amusing, intelligent dialogue, steady pace and story of the movie means that you are engrossed in it.

Kareena over plays the Punjabi girl she plays but over all, it was not a bad performance. She shows that she is a bindaas Punjabi girl all right, but we can see that she is trying to show that she is a bindaas Punjabi girl. She wasn't able to convince that she was in fact that character which is a slight flaw (some thing on the lines of what Abhishek Bacchan made in Yuva like Amitabh Bacchan said once in an interview).

Shahid Kapoor was very good in the film. I was thinking that he was underplaying his character slightly in the first half despite the character being some one in a shell. However, he strided over it in the second half and showed a lot of promise. He can be a very good actor in the future according to me.

Imtiaz Ali, the director, shows a lot of promise again and I am looking at watching Socha Na Tha, his debut movie in the future and hope he can go from strength to strength.