·15 min read

Top 10 Indian Movies Based on True Stories

10 Indian movies based on true stories that will move you, from Dangal to The Kashmir Files. Real lives on the big screen.

Cinema projector light beam in a dark theater hall

Quick Answer

10 Indian movies based on true stories that will move you, from Dangal to The Kashmir Files. Real lives on the big screen. Indian cinema loves real lives. When a true story hits the screen with care, the hall feels closer to the world outside than to a set. The best of these films do not just copy.

Updated September 22, 2026 · 15 min read read

Indian cinema loves real lives. When a true story hits the screen with care, the hall feels closer to the world outside than to a set. The best of these films do not just copy news, they show how one person stood against family, system, or history and changed it. You leave not only moved but with names and dates you will remember.

This list picks 10 Indian movies based on true stories that won both box office and respect. From Dangal to The Kashmir Files, each film is tied to a real person, event, or report. All 10 have strong IMDb ratings and are easy to stream in 2026. Facts are checked for year, director, and the real life behind each tale. If you want stories that stay true and still grip you like fiction, start here.

1. Dangal - IMDb 8.3

Dangal from Nitesh Tiwari in 2016 is the top rated true story film in India and holds 8.3 on IMDb in the top 250 films worldwide. The film is based on the life of Mahavir Singh Phogat and his daughters Geeta Phogat and Babita Kumari.

Mahavir, played by Aamir Khan, is a former national wrestler from Balali, Haryana who could not go to the Olympics. When his wife Daya gives birth to four girls, he starts to think his medal dream is over. He then sees Geeta and Babita beat boys in a village bout and decides to train them as wrestlers against village taunts. The film shows real steps with care, like 5 am runs, strict diet, short hair, and mud pits before the girls move to the National Sports Academy in Patiala. Fatima Sana Shaikh plays Geeta and Sanya Malhotra plays Babita, with the final act built around Geeta's 2010 Commonwealth Games gold bout against Australia's Emily Bensted.

The power is in how true the wrestling looks. Aamir gained 27 kg to play the older Mahavir, the girls trained for months in wrestling, and the final match uses real moves without slow fake punches.

  • Director: Nitesh Tiwari
  • Year: 2016
  • IMDb: 8.3
  • Language: Hindi
  • Based on: Mahavir Singh Phogat and daughters Geeta and Babita, first Indian women gold medalists in Commonwealth Games wrestling
  • Why you will love it: A father who bets on his girls, real sports action, and a finale that makes you cheer out loud.

2. 12th Fail - IMDb 8.9

12th Fail from Vidhu Vinod Chopra in 2023 is the highest rated Indian true story film on IMDb at 8.9 and the best reviewed Hindi film of 2023. The film is based on Anurag Pathak's 2019 book on the life of Manoj Kumar Sharma IPS.

Manoj, played by Vikrant Massey, fails in class 12 in Chambal when cheating is stopped by a honest DSP. He then decides to become an officer who will not let cheating win. The film follows his long road from Gwalior to Delhi, with no money, dhabha work, rolling mills, and three failed UPSC attempts before his fourth try clears. Medha Shankr plays Shraddha Joshi, an officer who supports him, and the film shows real Delhi places like Mukherjee Nagar, the UPSC interview room, and the tea stalls where students wait with notes. Chopra shoots with no big sets, just rooms, libraries, and the slow glow of hope.

You love it because it feels like your own exam story. It talks about restart, family support, and why honest work still matters when the system is large.

  • Director: Vidhu Vinod Chopra
  • Year: 2023
  • IMDb: 8.9
  • Language: Hindi
  • Based on: IPS officer Manoj Kumar Sharma and IRS officer Shraddha Joshi, true UPSC journey from Chambal
  • Why you will love it: No star glam, pure grit, and a restart story that feels true to every student.

3. Super 30 - IMDb 7.9

Super 30 from Vikas Bahl in 2019 is based on mathematician Anand Kumar from Patna, whose program taught 30 poor students for free each year to crack IIT JEE. The film holds 7.9 on IMDb and was praised by Anand Kumar himself.

Hrithik Roshan plays Anand, who sells papads with his father, wins admission to Cambridge but cannot pay, and then runs a free class in a small room with thatched roof that leaks in rain. The film shows his method with joy, like teaching through music and cooking, and the clash with private coaching mafias who try to shut him down. The second half becomes a thriller when his students face goons trying to stop them before the exam. Anand's real Super 30 has sent hundreds of poor students, many from villages, to IITs since 2002.

The film works because it respects both math and caste. It shows how fees keep talent out and how one teacher with a blackboard can push 30 kids through.

  • Director: Vikas Bahl
  • Year: 2019
  • IMDb: 7.9
  • Language: Hindi
  • Based on: Anand Kumar and his Super 30 program in Patna, Bihar
  • Why you will love it: Inspiring teacher tale, student grit, and a look at why free coaching matters in India.

4. Bhaag Milkha Bhaag - IMDb 8.2

Bhaag Milkha Bhaag from Rakeysh Omprakash Mehra in 2013 is based on The Flying Sikh Milkha Singh, four time Asian Games gold medalist. The film holds 8.2 on IMDb and won the National Film Award for Best Popular Film.

Farhan Akhtar plays Milkha, who as a boy sees his family killed during Partition in Govindpura and runs to Delhi with his sister Isri. He joins the army to get food and learns to run there, then breaks the national record and leads India at the 1960 Rome Olympics 400m final where he finished fourth by 0.13 seconds. Sonam Kapoor, Divya Dutta, and Pavan Malhotra support, with shots at the National Stadium and on tracks that feel full of dust and breath. Prasoon Joshi's script keeps cutting between race and memory, so every sprint feels like Milkha trying to outrun his past.

Farhan trained for 18 months to look like a runner, and Milkha himself said the film felt 80 percent true. The final race in Rome, where he looks back and loses, is shot beat for beat as it happened.

  • Director: Rakeysh Omprakash Mehra
  • Year: 2013
  • IMDb: 8.2
  • Language: Hindi
  • Based on: Milkha Singh, India's most famous track athlete, Asian Games and Commonwealth gold medalist
  • Why you will love it: Partition pain, army roots, and running scenes that make you hold your breath.

5. Neerja - IMDb 7.7

Neerja from Ram Madhvani in 2016 is based on Neerja Bhanot, the 23 year old Purser on Pan Am Flight 73 who saved 359 lives in Karachi in 1986. The film holds 7.7 on IMDb and won two National Film Awards.

Sonam Kapoor plays Neerja, a model turned flight attendant who had left an abusive marriage and returned to Mumbai to live with her parents. On September 5 1986, four terrorists hijacked Pan Am 73 after it landed in Karachi. Neerja warned the cockpit so the pilots escaped, hid passports of American passengers, and opened the emergency exit when shooting started. She died while shielding three children. Shabana Azmi and Yogendra Tiku play her parents, and the plane set is built full size so the 16 hour hijack feels tight and real.

You watch it with dread because you know the end. Yet the focus on how she stayed calm with kids and crew makes it more than a tragedy, it is a lesson in duty.

  • Director: Ram Madhvani
  • Year: 2016
  • IMDb: 7.7
  • Language: Hindi
  • Based on: Neerja Bhanot, Ashoka Chakra awardee, hijack of Pan Am Flight 73
  • Why you will love it: Brave young woman lead, tense plane drama, and a true act of selfless courage.

6. MS Dhoni: The Untold Story - IMDb 7.9

MS Dhoni: The Untold Story from Neeraj Pandey in 2016 is based on the life of Mahendra Singh Dhoni, India's World Cup winning captain. The film holds 7.9 on IMDb and was a box office hit at over 215 crore worldwide.

Sushant Singh Rajput plays Dhoni from his school days in Ranchi where he was a goalkeeper before his cricket teacher saw his wicketkeeping. The film traces real dates with care, his job as a ticket collector at Kharagpur railway station in 2001, his first big break in Ranji, his long hair phase, his 2007 T20 World Cup win, and the 2011 ODI World Cup final six at Wankhede. Kiara Advani plays Sakshi Rawat and Disha Patani plays Priyanka Jha, with voice clips of real Dhoni commentary woven in. Pandey, known for Special 26, keeps the cricket clean and uses real stadium crowds for bounce.

Sushant trained with Dhoni and his coach for months to copy the helicopter shot and the calm walk. Dhoni himself cleared the script line by line, so even small facts like his love for bikes match.

  • Director: Neeraj Pandey
  • Year: 2016
  • IMDb: 7.9
  • Language: Hindi
  • Based on: M. S. Dhoni, former India captain, 2007 T20 and 2011 ODI World Cup winner
  • Why you will love it: Ranchi to World Cup rise, real cricket sound, and Sushant at his warmest.

7. Kesari - IMDb 7.4

Kesari from Anurag Singh in 2019 is based on the Battle of Saragarhi on September 12 1897, where 21 Sikh soldiers of the 36th Sikhs held a fort against about 10,000 Afghan tribesmen. The film holds 7.4 on IMDb and was a major Holi release.

Akshay Kumar plays Havildar Ishar Singh, who leads his 20 men at the signaling post of Saragarhi between Fort Lockhart and Fort Gulistan in the North West Frontier. The film shows the day with detail, from the brick fort to the heliograph signals and the way each Sikh fought to the last man to buy time for backup. Parineeti Chopra plays Ishar's wife in a short arc, but the core is the last stand where each soldier is named on screen as he falls. The orange turban and the war cry Bole So Nihal tie the color of the film to Sikh history.

All 21 names are real and listed at the end, and the British Parliament at the time gave them the Indian Order of Merit and saluted them. The final hour is a pure last stand with no rescue, which keeps it honest.

  • Director: Anurag Singh
  • Year: 2019
  • IMDb: 7.4
  • Language: Hindi
  • Based on: Battle of Saragarhi, 21 soldiers of 36th Sikhs Regiment
  • Why you will love it: Rare battle story, clear bravery, and tribute that names every soldier.

8. Pad Man - IMDb 7.9

Pad Man from R. Balki in 2018 is based on Arunachalam Muruganantham, the inventor from Coimbatore who made low cost sanitary pads. The film holds 7.9 on IMDb and raised wide talk on period health.

Akshay Kumar plays Lakshmikant Chauhan, inspired by Muruganantham, who sees his wife Gayatri, played by Radhika Apte, use a dirty cloth during periods. He tries to make a pad but faces shame from his village, who thinks he is selling women's things. He leaves home, works with a new partner Pari, played by Sonam Kapoor, and builds a machine that makes pads at one tenth the market price. The film tracks real steps, from testing with a football bladder filled with animal blood to his talk at the United Nations. Muruganantham cameo ends the film with his TED talk lines.

You will love it because it mixes shy humor with real impact. It turns a taboo into a small factory that any village woman can now run.

  • Director: R. Balki
  • Year: 2018
  • IMDb: 7.9
  • Language: Hindi
  • Based on: Arunachalam Muruganantham, Padma Shri inventor of low cost sanitary pad machine
  • Why you will love it: Social win story, small town man big idea, and a topic films rarely touch with warmth.

9. The Kashmir Files - IMDb 8.3

The Kashmir Files from Vivek Agnihotri in 2022 is based on the exodus of Kashmiri Pandits in 1990 and on recorded testimonies of survivors. The film holds 8.3 on IMDb with over 400,000 votes and was one of 2022's biggest box office hits at over 340 crore worldwide.

The story follows Krishna Pandit, played by Darshan Kumar, a JNU student who thinks his parents died in an accident. His grandfather's friend Pushkar Nath, played by Anupam Kher who is himself a Kashmiri Pandit, and old neighbors played by Mithun Chakraborty and Pallavi Joshi tell him what really happened in January 1990 when homes were marked and families fled in trucks at night. The film uses dates, TV news clips, and the Jagmohan and Article 370 context, and ends with a list of victims. Agnihotri says the script was built from 700 survivor interviews.

The film is raw and loud, not a soft drama, and it split critics. Fans rate it high as one of the few Hindi films to put the Pandit exodus at the center.

  • Director: Vivek Agnihotri
  • Year: 2022
  • IMDb: 8.3
  • Language: Hindi
  • Based on: Exodus of Kashmiri Hindus in 1990, survivor accounts collected by the team
  • Why you will love it: Hard history that Hindi cinema rarely shows, full of dates and names that push you to read more.

10. Uri: The Surgical Strike - IMDb 8.2

Uri: The Surgical Strike from Aditya Dhar in 2019 is based on the 2016 Indian Army surgical strikes after the Uri attack. The film holds 8.2 on IMDb and won four National Film Awards including Best Director for a debut.

Vicky Kaushal plays Major Vihaan Shergill, based on the officers who planned the cross LOC strike on September 29 2016. The film shows the 18 soldiers killed at the Uri base on September 18, the planning in Delhi with Kirti Kulhari as a drone engineer and Paresh Rawal as the NSA, and then the night strike across three launch pads in PoK built with real Army drills. Yami Gautam plays a nurse and intel officer, and the line "How is the josh? High sir!" became a hall phrase. Dhar keeps gear true, from night vision to the real Garud choppers.

You love it for how clean the mission feels. It is not a war epic but a one night raid with maps, watches, and quiet boots, much like the real reports.

  • Director: Aditya Dhar
  • Year: 2019
  • IMDb: 8.2
  • Language: Hindi
  • Based on: 2016 Uri attack and subsequent surgical strikes by Indian Army
  • Why you will love it: Tight mission film, real dates and tactics, and Vicky Kaushal at full josh.

Conclusion

These 10 films show that real lives can fill screens as well as any fiction. Dangal and Bhaag Milkha Bhaag show how families and pain build a champion. 12th Fail and Super 30 show how a poor student and a teacher beat a hard system. Neerja and Kesari show quiet and loud bravery in a plane and a fort. MS Dhoni shows a ticket checker become a World Cup captain, Pad Man shows a village man fix a health gap, The Kashmir Files puts a hidden exodus on record, and Uri shows a one night strike done right.

If you watch three first, pick Dangal for heart, 12th Fail for hope, and Neerja for courage. All 10 are on streaming in 2026 on Netflix, Prime Video, Zee5, and Hotstar. Watch with notes on, because each film will send you to search for the real name after the credits roll.

FAQ

Which true story Indian film has the highest IMDb rating? 12th Fail leads at 8.9, followed by Dangal at 8.3 and The Kashmir Files and Uri at 8.2 to 8.3. Ratings move as more people vote, but 12th Fail has held the top since late 2023.

Are these films fully accurate to real life? Most keep dates and names true but add small film scenes for flow. Milkha Singh himself cleared Bhaag Milkha Bhaag, Anand Kumar advised Super 30, and Dhoni cleared MS Dhoni. The Kashmir Files uses survivor testimonies but is seen as a viewpoint film, so read more reports after you watch.

Which of these true story films won National Awards? Neerja won two, Bhaag Milkha Bhaag won Best Popular Film, Uri won four including Best Director for a debut. Dangal did not win but was India's entry for many critics best of the year lists in 2016.

Where can I watch these Indian true story movies in 2026? Most are on Prime Video, Netflix, and Hotstar. Dangal is on Netflix, 12th Fail on Hotstar and Netflix, Super 30 on Prime Video, Bhaag Milkha Bhaag and Neerja on Prime Video, MS Dhoni on Hotstar, Kesari and Pad Man on Prime Video, The Kashmir Files on Zee5, and Uri on Zee5 and Prime Video.

Which true story should I watch with family or kids? Dangal, 12th Fail, Super 30, and Bhaag Milkha Bhaag are the most family friendly with no heavy gore. Neerja and The Kashmir Files have hijack and exile scenes that are tense, so watch those with older teens first.

Share:

Related Posts