I don't really do this but I'd like to make an exception in this case. The movie is excellent. Great way of story telling. The story is about one man but he is not the only one who plays the role exceedingly well. After watching this I don't think any one who acted in this film was remotely bad. They all acted amazingly well and gave true justice to their own characters.

Only drawback that i can mention here is the time. i think the movie is a bit too long. For the first 2 and half hours i didn't really feel the need to look at my watch.

Overall a refreshing film with excellent story and great acting.