Imtiaz Ali has made 3 films now - Socha Na Tha, Jab We Met and Love Aaj Kal - he seems to be getting better and better with each film.He seems to be becoming a better director as well as writer with each film.

It is very rare to find Hindi films where people talk like people - with conversations having logical conclusions and transitions. This whole film is built on people having conversations and learning about each other and figuring themselves out through these conversations. I remember Siskel & Ebert lamenting on their show that in the movies, people mention that they have professions and yet never seem to be working at their so called job - but in this film, they do. The script - oh the script! Very smart, no dumbing down, no manipulative melodrama. I recently saw (500) Days of Summer and thematically and in tone these two are similar.

Also technically, Ali seems to have grown tremendously as a director - he is very good here in terms of shooting on location without getting unnecessarily enamoured or indulgent.

This movie has three performances really - Saif, Deepika and Rishi Kapoor. All have done tremendous justice to their characters; they are also very fortunate that the script provided them with 3-dimensional characters. A special mention for the young Brazilian lady who plays Harleen Kaur in the movie - she is so breathtakingly beautiful and very convincingly Indian.

The only blemish for me was Pritam's music and the song placement of that twist song. Pritam was so brilliant in Jab We Met that he actually accentuated the viewing pleasure of that film - but here, his music - though not bad - seems to distract from it.

As good as this film is, something tells me that Imtiaz Ali is just getting started and that he is a lot more gutsy and genuinely hatke than we have seen so far. And that is a wonderfully scary thought.