It's an awesome movie, farhan at his best. A bit lengthy, almost 3 hrs.. But the story, picturization, dialogues and ofcourse farhan makes it perfect. You'll enjoy it for sure. I think farhan deserves a national award for that role. That much he've done.
The sad thing is that only movies make me proud of my country.