Rakeysh Omprakash Mehra's film is a tribute to the legendary sportsman. After having made films like 'Aks', 'Rang De Basanti, 'Delhi 6', Mehra succeeds in pulling off BMB; a feat that speaks volumes about his passion for the subject. Not that the film doesn't have any drawback. But it surely leaves you with feelings that you may not be able to describe in words.

Farhan Akhtar as Milkha is an absolute treat to watch. None could have reprised the role of the athlete but him. Sonam, though has very little screen time, does her bit quite well. But the actors who add colour to the film are- Pawan Malhotra, Prakash Raj and Yograj Singh. They have pulled off stunning performances worth loud applause. The film on the whole is entertaining but has certain glitches that could have been avoided. Had the run time been a little shorter, perhaps it would have been a lot better. Prasoon Joshi weaves the story with various emotions. But the one that stands out is Milkha's love for his country- India. The music by Shankar-Ehasaan-Loy is like breathe of fresh air, but Mehra could have avoided lip-syncing songs.

A handful of films sprint that extra mile beyond providing meagre entertainment to its spectators. BHAAG MILKHA BHAAG is one such cinematic experience. However, director Mehra and writer Prasoon Joshi encompass pertinent episodes/chapters from the icon's life and create a film that makes you salute the sports person, besides evoking the spirit of nationalism in the spectator.