Skip to content
Fri, 30 Oct, 2026Theatres · OTT · Hindi & Hindi dubbed
MovieMandalaआज क्या देखें?

Best of

Hindi movies based on true stories

Hindi biopics and real-event films streaming in India, with what each one is based on, where to watch, its certificate, runtime and content notes.

Published Sun, 18 Oct, 2026 · Reviewed by Movie Mandala, Sun, 18 Oct, 2026

हिंदी में पढ़ें →

MovieMandala poster artwork: Hindi movies based on true stories, Best of

This list gathers Hindi films drawn from real lives and real events: sports biopics, military and espionage stories, and dramas built around hijackings, criminal cases and historical periods. Each note says plainly what the film is based on and, where our title pages record it, how far it departs from the record or whether its portrayal has been disputed.

Every pick has a Hindi audio track and was checked on the platform's Indian app or website; the check date is on each title page. Picks are grouped by subject and, within each group, ranked by how closely the film sticks to a documented person or event and how widely it suits viewers. Remember that these are dramatisations, not documentaries, so dialogue, characters and timelines are often changed.

On certificates: U suits all ages, U/A and U/A 16+ call for parental guidance, and A is for adults only.

See also our true stories, war and patriotic films and sports films.

Sports and personal journeys

  1. 1

    Dangal

    NetflixCBFC U161 min

    Based on wrestler Mahavir Singh Phogat and his daughters Geeta and Babita, who went on to win Commonwealth Games gold in 2010 and 2014. The film follows how he trained them in a Haryana village despite local mockery. Rated U and running 161 minutes, it is an easy true-story pick for families as well as sports fans, and Aamir Khan won Filmfare's Best Actor award for the role.

    Where to watch & details

  2. 2

    Bhaag Milkha Bhaag

    Prime Video (choose the main listing, not the 'English Subtitled' one)CBFC U187 min

    Inspired by The Race of My Life, the autobiography sprinter Milkha Singh wrote with his daughter Sonia Sanwalka. It traces his path from losing his family in Partition to running at the 1960 Rome Olympics. Rated U but 187 minutes long, it includes Partition violence and a brief intimate scene. On Prime Video, choose the main listing rather than the English Subtitled one.

    Where to watch & details

  3. 3

    M.S. Dhoni: The Untold Story

    Prime VideoCBFC U190 min

    Dramatises the early life of Mahendra Singh Dhoni, India's former captain in Tests, ODIs and T20Is, who served as a consultant on the film. Neeraj Pandey concentrates on Ranchi, the Kharagpur ticket-collector years and Dhoni's personal life more than on famous matches. Rated U with a 190-minute runtime, it suits cricket fans and families, and works best when you have a full evening free.

    Where to watch & details

Military and espionage

  1. 4

    Shershaah

    Prime Video135 min

    Based on Captain Vikram Batra, who was killed in action in the 1999 Kargil War and posthumously awarded the Param Vir Chakra. The film covers his Palampur childhood, his relationship with Dimple Cheema and his army service, framed through his twin brother Vishal. It runs 135 minutes and shows combat. Our title page notes where it departs from the record, for anyone who wants the factual version.

    Where to watch & details

  2. 5

    Uri: The Surgical Strike

    ZEE5CBFC U/A138 min

    Dramatises the Indian Army's surgical strikes across the Line of Control after the September 2016 attack on the Uri base, in which 19 soldiers died. The lead officer, played by Vicky Kaushal, is a fictional character placed within real events. Rated U/A at 138 minutes, it has sustained gun violence and centres on mission planning and commando action, so it is better for teenagers and adults.

    Where to watch & details

  3. 6

    Sam Bahadur

    ZEE5CBFC U/A148 min

    Covers the career of Sam Manekshaw, who led the Indian Army during the 1971 war, starting from his 1934 cadet days at the Indian Military Academy. Vicky Kaushal plays him in a film that leans towards character study rather than battle scenes. Rated U/A, with some combat violence, and 148 minutes long, it suits viewers curious about military leadership and post-Independence history.

    Where to watch & details

  4. 7

    Raazi

    NetflixCBFC U/A140 min

    Adapted from Harinder Sikka's 2008 novel Calling Sehmat, which is presented as the account of a real Indian woman who spied inside Pakistan before the 1971 war. Alia Bhatt plays the student sent across the border as the wife of a Pakistani brigadier's son, passing on military secrets. Rated U/A with some violent moments, it runs 140 minutes and favours quiet suspense over action, which suits teenagers and adults.

    Where to watch & details

  5. 8

    Gunjan Saxena: The Kargil Girl

    NetflixCBFC U112 min

    Based on Gunjan Saxena, an Indian Air Force helicopter pilot who flew in the combat zone during the 1999 Kargil war. Rated U and 112 minutes long, it is the gentlest military story here and works for families. For the factual record: the Air Force objected to how the film portrayed its personnel, and Saxena said the bias she faced was not at an organisational level.

    Where to watch & details

  6. 9

    Border

    YouTube (free, Ultra Filmy channel)CBFC U/A170 min

    Based on the 1971 Battle of Longewala in the Rajasthan desert, with Sunny Deol's major modelled on Kuldip Singh Chandpuri, who commanded the post. J. P. Dutta weaves the soldiers' family lives around the battle. Rated U/A and 170 minutes long, it has extended combat and deaths. It streams free on Ultra Media's Ultra Filmy YouTube channel, and is also on Prime Video through a paid add-on.

    Where to watch & details

Real crimes, crises and history

  1. 10

    Neerja

    Prime Video121 min

    Based on the September 1986 hijacking of Pan Am Flight 73 at Karachi and its head purser, Neerja Bhanot, who was posthumously awarded the Ashoka Chakra. Sonam Kapoor plays her in a 121-minute film that follows the hostage hours almost minute by minute. The tension rarely lets up and passengers are shot on board, so it suits teenagers and adults rather than younger children.

    Where to watch & details

  2. 11

    Talvar

    NetflixCBFC U/A133 min

    Loosely based on the 2008 Noida double murder case, with the names of people and organisations changed. Vishal Bhardwaj and Meghna Gulzar researched the case for two years, and the film lays out the same evidence as seen by the police and two investigation teams. Rated U/A and 133 minutes long, it involves a teenager's murder and bloody crime-scene images, so it is for adults and older teens.

    Where to watch & details

  3. 12

    Chhaava

    NetflixCBFC U/A 16+161 min

    Adapted from Shivaji Sawant's Marathi novel about Sambhaji, Shivaji's son and the second Maratha ruler, and his resistance against Aurangzeb. It is certified U/A 16+, runs 161 minutes and includes graphic battle violence and torture scenes. Some historians and descendant families have disputed parts of the portrayal, so it is best treated as a dramatisation of the period rather than a history lesson.

    Where to watch & details

  4. 13

    The Kashmir Files

    ZEE5 (Premium)CBFC A170 min

    A fictional story set against the real 1990 exodus of Kashmiri Hindus from the valley, cutting between that period and 2020. It is A-certified for adults only and 170 minutes long, with scenes of violence. Its framing of events is contested: scholars dispute its description of the exodus as a genocide, while it also won a National Film Award. Suited to adult viewers who want to judge it themselves.

    Where to watch & details

Updated Sun, 18 Oct, 2026