I'll get straight to what I didn't like about the movie. The background score and the pacing. They are very inter-linked and both let down the overall experience. Every time in the latter half of the movie when Guru says just about anything the gung-ho "Guru Bhai" theme kicks in. This just pulls the focus away from the character and into his "cause". Instead of delving into the personal aspects of the character, his possible self-doubts, motivation, etc. it immediately becomes about a man fighting for the cause of the underdog in society. The poor pacing goes hand in hand with the music, with an entire song that seemed unnecessary.

There is almost no development into the titular Guru, instead letting the characters play of that character while their characters are developed and more rounded out.

The first half is an absolute joy, but after that it just wallows in mediocrity. Abshishek Bachchan keeps the character alive throughout it though. Aishwarya turns in a fair performance. Vidya Balan deserves more credit for her role despite it being weakly tacked onto the story. Madhavan does a good job of a character integral to the story.

Mithun shows why he is the one with the most experience though. It's a shame he didn't have more scenes as his character was the heart of the movie and it really would have helped to see more interplay between his and that of Guru throughout it all.

A missed opportunity that really should have been better.