As India marks its 80th Independence Day today, there is perhaps no better way to revisit the occasion than through the stories that have shaped the country's journey. From the earliest revolutionaries who dared to resist an empire, through the anguish of Partition and the wars fought after independence, to the quieter, everyday ways patriotism finds expression in a nation still building itself, these films offer a journey through India's past and present.
This is not simply a list of films to watch. Arranged broadly in the order in which their stories unfold, they take you through nearly eight decades of what it has meant to be Indian, one chapter at a time.
1. Ek Krantiveer: Vasudev Balwant Phadke (2007)

Where to watch: ShemarooMe
Traces the life of Vasudev Balwant Phadke, considered the father of the armed struggle against British rule, who turns against the Raj after being denied leave to see his dying mother. He goes underground, disguised as "Kashikar Baba", is betrayed by his own people, arrested and exiled to Africa, from where he attempts to escape and continue his fight. It's a good opener precisely because it predates most of the famous 20th-century freedom fighters; this is where the resistance began.
Also Read:
2. 1921 (1988)

Where to watch: JioHotstar
Set during the 1921 Malabar Rebellion, the film follows a WWI veteran and a Hindu revolutionary who join the brigade of Variyan Kunnathu Kunjahammed Haji, one of the leaders of the uprising against the British. Mammootty anchors this landmark Malayalam war drama, notable for depicting Hindu-Muslim unity within the rebellion rather than communal division. A powerful, lesser-known chapter of resistance that most Independence Day watchlists skip entirely.
3. Kaalapaani (1996)

Where to watch: JioHotstar
Set in 1915, the film follows Indian independence activists imprisoned and tortured in the Cellular Jail on the Andaman Islands under a brutal British warden. Mohanlal leads an ensemble including Amrish Puri and Tabu in one of Malayalam cinema's most technically ambitious productions. It's unflinching about what freedom actually cost: not battlefield glory, but years of physical suffering far from any war.
4. Hey Ram (2000)

Where to watch: Prime Video
Kamal Haasan writes, directs and stars as an archaeologist radicalised after India's Partition and the Direct Action Day riots claim his wife, setting him on a path towards the assassination of Mahatma Gandhi. It's a deliberately uncomfortable film, less a celebration of patriotism than an interrogation of how communal hatred can hijack it. Shah Rukh Khan, Rani Mukerji and Naseeruddin Shah round out a heavyweight cast.
5. Rajkahini (2015)

Where to watch: JioHotstar
Set in August 1947, as the new India-Pakistan border cuts directly through a brothel during the Partition of Bengal, its matriarch Begum Jaan refuses to let her women be displaced. Srijit Mukherji turns the abstraction of a redrawn map into a very physical, personal fight. A rare Partition story told through women on the margins rather than soldiers or politicians.
6. Border (1997)

Where to watch: Prime Video
JP Dutta's ensemble war epic dramatises the Battle of Longewala in the 1971 India-Pakistan war, where a small Indian battalion holds its post overnight against a vastly larger force. Sunny Deol, Suniel Shetty and Jackie Shroff lead the starry cast in what's been an Independence Day TV staple for a generation. Sweeping, emotional and built for a big group watch.
7. Raazi (2018)

Where to watch: Prime Video
Set during that same 1971 war, Alia Bhatt plays a young woman recruited as an undercover intelligence agent and married into a Pakistani military family to gather intelligence on the eve of conflict. Where Border is all battlefield spectacle, this is quiet and interior: the cost of duty carried out alone, inside someone else's home. Watching it right after Border gives you both sides of the same war.
8. Rang De Basanti (2006)

Where to watch: JioHotstar
A group of apolitical college friends, cast in a documentary about 1920s freedom fighters, are jolted into political awakening after a tragic death exposes government corruption. It cuts between the independence movement and a modern story of youth rage, directly asking what patriotism means once the British are long gone. A.R. Rahman's score helped make it a generation-defining film.
9. Swades (2004)

Where to watch: Netflix
Shah Rukh Khan plays a NASA scientist who returns to India to find his childhood nanny and ends up staying to help electrify her remote village. It reframes patriotism as quiet, unglamorous civic work rather than grand sacrifice: no war, no villain, just the slow business of nation-building. A gentle way to bring things back down to earth after the intensity of war and revolution.
10. Chak De! India (2007)

Where to watch: Netflix
Shah Rukh Khan plays a disgraced former hockey captain who returns as coach of India's women's national hockey team, uniting players from wildly different regional and religious backgrounds into one side. It trades battlefields for the playing field, but keeps the same underdog-nation-against-the-odds shape as everything before it. A rousing, hopeful note to close the marathon.
This story is compiled by Aiswarya Padmakumari.





