A lot of critics recommended Eklavya if you liked Guru or Omkara. But I didn't like them at all and I rented Eklavya because there was no other film that looks good to watch. I thought that it would just turn out to be another disposable movie but it didn't.

The film had an amazing story told in a very neat way about a royal guard of a rich family who is also like a family member and is going to avenge the murder of his master. It had an excellent blend of emotional drama & thriller; the most emotional scene was when Eklavya met Saif Ali Khan for the first time.

The best scene of the whole film was when Eklavya was blindfolded and threw his knife at a flying dove with a bell tied to its foot and managed to cut off the bell without hurting the dove, later he caught the bell before it fell into the water. Also shows that he has poor eyesight but has really good hearing.

The casting was great and Amitabh Bachchan is simply the No 1 in Bollywood, he was the best throughout the whole film and he never fails to impress. Running length is small but it was better that way because it's like a story telling film that starts to get boring after 2 hours but it was 1 hour 40 minutes, which was better. Unlike Guru which was 2.5 hours and could of been cut down to half.

Overall it is an absolute beautiful film and a must see. Although it was flopped at box office but was critically acclaimed and might be nominated for an Oscar because it certainly does deserves it. I couldn't see a single mistake in the film also it doesn't have a single useless scene and the ending was perfect. There was only 1 song "Chanda Re" which was a very nice, light and heartfelt song.