Abhishek had his haters when he entered the industry, though by 2004 they were all wiped out some still stuck around but this movie silences his hardest critic. He gives the best performance of the year, and is just so incredibly talented in this role and he absolutely kills it. This rivals some of the best of bollywood's finest performances and he should be proud for what he is able to accomplish. The entire the cast performed well as well especially Aishwarya, this film ranks among Mani's top work and is just a really great movie. Though some plot lines don't get wrapped up, it was an amazing roller coaster and is uplifting. It is amazing how Abhishek gained and lost weight for different sections of the movie, and the camera work reflects that. 100% Recommend.