This movie celebrates Abhishek Bachachan, his father's son. When you are the son of one of the best actors of the world of all times, you have the pressure to step into the shoes of your father. It doesn't happen often that a son matches up to his father in stature.

In this film Abhishek Bahcachan does just that. He gives a performance his old man would've been proud of. Abhishek proves his pedigree. This is a difficult role. Not only because he has to portray a wide range in his character but also because his character has some of the cheesiest lines. But he makes you forget that the lines are out of place here and there. He goes flat out on this one, and gives a performance which is probably the best of this year. Probably matching up to Amitabh's in Black.

About the film. Its a Mani Ratnam film, which raises the expectations immensely and nearly lives up to it. Its a well written story and direction is up to the mark. There is a slight problem with screenplay and the songs and dance sequences break the flow of story telling. A good film nonetheless and a great viewing.

Though Abhishek steals the show; other actors are pretty good too. Mithun proves again why he is 2 times National Award winner. He is a legendary actor who has been wasting his time and talent in crappy movies for a long time now. Hope he would get better roles after this. Ash is good in the second half but her choreography is not up to the mark and she looks bland and unsophisticated while dancing. Vidya Balan is wasted and R Madhvan is good in a small role.

A word about cinematography is necessary. This is one of the best shot movies of last year, with breathtaking views and the last scene with Guru giving his speech to a stadium full of people looks more real than reality itself.

Over all a good movie, best since Munna Bhai 2.