Here are some new and old hindi movies which have storylines based on India's fight for Independence. If not the storyline, these movies atleast have the capability to bring out our spirit of patriotism.

- Legend of Bhagat Singh
Watch this patriotic hindi movie online
- Gandhi
Biography of Mahatma Gandhi, a film by Sir Richard Attenborough, where Ben Kingsley plays the role of Gandhiji.
Watch Gandhi Online
- Border
Watch the multi starrer war movie Border online
- Rang De Basanti
Amir Khan portrays a character which hints of Bhagat Singh. Watch Rang de Basanti online
- Shaheed (1965, Manoj Kumar)
- Sardar
A historical movie depicting life of India's Iron Man, Sardar Vallabhbhai Patel. Paresh Rawal plays the role of Sardar, directed by Ketan Mehta.
Watch Sardar Online
- 23rd March 1931 - Shaheed (2002, Guddu Dhanoa)
- Kranti
The film takes place in 19th Century British India and is the story of the fight for independence from the British in the years spanning from 1825 to 1875. It tells the story of two men who led the war against British Rule, Sanga (Dilip Kumar) and Bharat (Manoj Kumar) both of whom call themselves Kranti.
Watch Kranti Online
- Karma
When Jailer Vishwa Pratap Singh (Dilip Kumar) slaps captured terrorist Dr. Michael Dang (Anupam Kher), he does not realize he has re-shaped his own future, as soon after his two sons (Shashi Kiran, Satish Kaul), and daughter-in-law (Beena) are mercilessly killed by Dang's army of men who set Dang free from prison. Vishwa Pratab Singh's only surviving youngest son (Jugal Hansraj) is crippled and his wife, Rukmani (Nutan) loses her vocal cords from the shock of losing her two sons. Now calling himself Dada Thakur, he is determined to get revenge on Dang and recruits three prisoners on death-row, Baiju Thakur (Jackie Shroff), Johnny/Gyneshwar (Anil Kapoor), and a former terrorist Khairuddin Chishti (Naseeruddin Shah) to assist him in his private war against Dang. However, Dada Thakur does not realize that his army of three have only agreed to join him so that they could enjoy freedom.
Watch Karma Online
- Mangal Pandey - The Rising
One of Ketan Mehta's dream movie, the story of Mangal Pandey is set in the era of the British Raj in India, and during the 1857 Uprising, which almost a century later led to Indian freedom from the British. Mangal Pandey, who is a soldier in the British army is played by Amir Khan in the movie.
Watch Mangal Pandey - The Rising Online
- Gadar
Gadar is a love story set amidst the background of Indian Independence and separation of India and Pakistan.
Watch Hindi movie Gadar online
- Khelein Hum Jee Jaan Se (KHJJS)
KhJJS is a directorial attempt by Ashutosh Gowarikar to make a fast paced narrative of Manini Chatterjee's book Do and Die. The movie is about a group which spear headed an attack on the British in Chittagaon in the year 1930, which was followed by many a uprising.
The battle of Jalalabad, the encounter at Dhalghat, the attack at Pahartali and the underground resistance are some of the historical facts that the movie aims to touch.
Watch Khelein Hum Jee Jaan Se (KHJJS) Online