Some true stories aren’t about fame or sporting glory, they’re about ordinary people who acted with extraordinary courage when it mattered most: soldiers, spies, freedom fighters, and quiet social reformers whose real actions changed lives far beyond their own. These are the Bollywood films that gave those stories the screen time they deserve.

1. Shershaah (2021)
Sidharth Malhotra plays Captain Vikram Batra, awarded the Param Vir Chakra posthumously for his actions during the 1999 Kargil War. Batra’s real catchphrase, “yeh dil maange more,” became a genuine piece of Indian military folklore, and the film’s blend of college romance and battlefield sacrifice struck a chord with a huge audience.
2. Sardar Udham (2021)
Vicky Kaushal portrays revolutionary Udham Singh, who assassinated former Punjab Lieutenant Governor Michael O’Dwyer in London in 1940, in retribution for his role in the 1919 Jallianwala Bagh massacre. The film’s patient, unflinching depiction of that massacre is one of Indian cinema’s most powerful sequences on colonial-era violence.
3. Kesari (2019)
Akshay Kumar leads this dramatisation of the Battle of Saragarhi, where 21 soldiers of the Sikh Regiment held their post against overwhelming odds in 1897. It’s a story of collective heroism rather than a single figure, and one that remains a point of pride in Indian and Sikh military history.
4. Uri: The Surgical Strike (2019)
Vicky Kaushal stars in this account of the Indian Army’s 2016 surgical strikes across the Line of Control, carried out in response to the Uri attack. The film turned its soldiers into genuine cultural icons, with its dialogue entering everyday conversation well outside military or political circles.

5. Gunjan Saxena: The Kargil Girl (2020)
Janhvi Kapoor plays IAF pilot Gunjan Saxena, one of the first women to fly combat missions for India during the 1999 Kargil War, at a time when women in the armed forces faced significant institutional resistance. The film centres her real fight to simply be taken seriously as a pilot.
6. Manikarnika: The Queen of Jhansi (2019)
Kangana Ranaut plays Rani Lakshmibai, the Rani of Jhansi who led an armed rebellion against the East India Company during the 1857 uprising and became one of the most enduring symbols of Indian resistance to colonial rule. Few historical figures loom as large in India’s collective memory of that era.
7. Mangal Pandey: The Rising (2005)
Aamir Khan portrays Mangal Pandey, the sepoy whose 1857 mutiny against the British East India Company is widely credited as the spark for the broader rebellion that followed. The film dramatises the moment that, in many history books, marks the beginning of India’s long road to independence.
8. The Legend of Bhagat Singh (2002)
Ajay Devgn plays revolutionary Bhagat Singh, executed by the British at age 23 for his role in the independence movement. Singh’s willingness to become a martyr for the cause has made him one of the most enduringly mythologised figures in Indian history, and this film remains one of the more grounded screen portrayals of his life.

9. Pad Man (2018)
Akshay Kumar plays a character inspired by Arunachalam Muruganantham, the real Tamil Nadu innovator who built a low-cost sanitary pad machine after seeing how little access rural women had to basic menstrual hygiene. His invention has genuinely improved health outcomes across rural India in the years since.
10. Toilet: Ek Prem Katha (2017)
Akshay Kumar and Bhumi Pednekar star in this story inspired by real cases from India’s sanitation reform movement, following a bride who refuses to accept life without a toilet at home. It’s a quieter, domestic kind of heroism, but rooted in a genuine and widespread rural health crisis.
Why These Stories Deserve to Be Retold
Honorable Mentions
A few more real-life-hero stories deserve a mention. Rang De Basanti, while built around a fictional present-day framing device, weaves in real historical accounts of Bhagat Singh and his fellow revolutionaries closely enough that it’s often grouped with straighter biographical films on the same subject. Chak De! India, though centred on a fictional coach, was loosely inspired by the real experiences of Mir Ranjan Negi, a former Indian hockey goalkeeper who was wrongly blamed for a loss and later found redemption coaching the women’s national team.
Sarbjit, the story of an Indian farmer imprisoned in Pakistan for over two decades after being mistakenly identified as a spy, and his sister’s decades-long fight for his release, is another powerful example of quiet, sustained heroism that falls slightly outside a traditional “war hero” framing but absolutely belongs in the same conversation.
The Weight of Playing a Real Martyr
There’s a particular pressure that comes with playing someone who died for a cause, whether that’s Bhagat Singh, Udham Singh, or Vikram Batra. Actors and directors working in this specific corner of the genre tend to face intense public scrutiny over accuracy and respect, since these aren’t just characters, they’re figures with living family members, regimental histories, and national symbolism attached to their memory. That scrutiny arguably keeps the genre more careful and more restrained than it might otherwise be.
Heroism That Isn’t About War
It’s worth noting how this list balances battlefield courage against quieter, domestic forms of heroism, Arunachalam Muruganantham building a sanitary pad machine by hand, or a young bride refusing to accept life without a toilet. Bollywood’s willingness to place these stories on the same cultural footing as war heroes says something genuinely progressive about how the industry defines courage.
What connects a Kargil War hero, a freedom fighter executed at 23, and a rural inventor building sanitary pads by hand is simple: none of them acted for recognition. Bollywood’s willingness to keep telling these stories, decades or centuries after the fact, is part of what keeps this genre feeling essential rather than repetitive. For more detailed historical background, Wikipedia is a solid next stop.
Starting Points for New Viewers
If you’re easing into this genre, Shershaah is the most accessible entry point, its romance-drama structure makes the eventual battlefield sacrifice land even harder. From there, Sardar Udham rewards patience with one of the most powerful single sequences in recent Indian cinema, while Gunjan Saxena offers a shorter, more contained story if you’re looking for something less demanding to start with.
This article is part of our ongoing true-story movie cluster. Explore our companion lists on Bollywood biopics, sports films, real events, and Hollywood’s own true stories below.

