I know this film is criticized for being overlong, but there is not a moment where you will get bored. Based on the real life story of an awesome athlete "The Flying Sikh" Milkha Singh, the story solely revolves around the hardships and horrors of his life. The whole film in a sense, is perfect.

Director: Rakeysh Omprakash Mehra Now, i don't think i have to tell you about his past achievements. After delivering one of the greatest blockbuster of bollywood "Rang De Basanti", Mehra is back with a bang!!!!! Direction is superb with almost no loopholes left to be noticed.

Scriptwriter: Prasoon Joshi This National Awardee (Taare Zameen Par) needs no introduction. Script of Bhaag Milkha Bhaag has been beautifully transcribed and and more beautifully presented on the silver screen.

Actor: Farhan Akhtar yes, this is solely a Farhan Akhtar movie. This multi talented person has put his heart and sole in the movie. His talent can only be judged by his dedication. Farhan Akhtar's talent has been put to justice. And Pavan Malhotra's role as Coach Gurudev Singh also fits.

All in all, Bhaag Milkha Bhaag is a must watch for all movie lovers, sports lovers and Indian History lovers!!!!!