
Bhaag Milkha Bhaag(2013)
Bhaag Milkha Bhaag is a 2013 Hindi biographical sports drama film directed by Rakeysh Omprakash Mehra. It stars Farhan Akhtar as Milkha Singh, with Sonam Kapoor, Divya Dutta, and Pavan Malhotra in supporting roles. The film chronicles the life of Indian athlete Milkha Singh, from the violent Partition of India to his rise as a world champion runner. It focuses on his childhood trauma, his struggle with poverty, and his journey to becoming the Flying Sikh. The movie was praised for Farhan Akhtar's physical transformation and performance. It won several awards, including the National Film Award for Best Popular Film Providing Wholesome Entertainment. The film was released on 12 July 2013 in India.
Quick Facts
- Streaming on
- Prime Video
- Theatrical Release
- 12 July 2013
- Director
- Rakeysh Omprakash Mehra
- Language
- Hindi
- Runtime
- 3h 6m
- Rating
- 7.9/10
Storyline
Milkha Singh loses his family during the Partition of India. He becomes a thief, then joins the army. There, he discovers he can run fast. He trains to become India's greatest athlete. But his painful past keeps holding him back. He must win the biggest race of his life — against his own memories.
“Run. Forget the past. Become a legend.”
Film Details
Parental Guide
Where to Watch
Vibe & Tags
Cast & Crew






Reunion Meter
Frequent partnerships reunited for Bhaag Milkha Bhaag
Cast reunions in this film: Farhan Akhtar & Shankar Mahadevan (2 films together), Sonam Kapoor & Binod Pradhan (2 films together), and Rakeysh Omprakash Mehra & Binod Pradhan (2 films together).
Trivia
- Farhan Akhtar trained for over a year to get an athlete's body and ran a full 400m race in 51 seconds during filming.
- The film's title song 'Bhaag Milkha Bhaag' was composed by Shankar-Ehsaan-Loy but the lyrics were written by Prasoon Joshi in just 20 minutes.
- Milkha Singh refused to take any payment for his life rights and instead asked for a trust to be created for needy athletes.
- A real 400m track was built in Mumbai's Film City specifically for the shooting of the race sequences.
- The film was partly shot at the actual stadium in Rome where Milkha Singh lost the 1960 Olympic race by a fraction of a second.
- Director Rakeysh Omprakash Mehra initially wanted to cast Abhishek Bachchan in the lead role before finalizing Farhan Akhtar.
- The child actor who played young Milkha, Japtej Singh, was selected from over 15,000 children in a nationwide search.