120 Bahadur, starring Farhan Akhtar, is now available for streaming on OTT, but with a twist. The film is based on the true story of the Battle of Rezang La during the 1962 Sino-Indian War.

Farhan Akhtar in 120 Bahadur
120 Bahadur is a Hindi-language war film directed by Razneesh ‘Razy’ Ghai. Starring Farhan Akhtar, the film was released in theatres on November 21, 2025 and underperformed at the domestic box office. After its theatrical run, 120 Bahadur is now available for streaming on Prime Video.
Watch Farhan Akhtar's Lucknow Central, Shaadi Ke Side Effects with OTTplay Premium - Get JioHotstar + Sonyliv + Fancode + 25 OTTs
120 Bahadur is streaming on Prime Video but currently, the movie is available for rent. Farhan Akhtar's war drama will be available for all subscribers from January 16, 2026. Meanwhile, subscribers of OTTplay Premium will also be able to watch the movie with a top-up.
Yes, 120 Bahadur is based on the true story of the Battle of Rezang La during the 1962 Sino-Indian War. The narrative highlights the incredible bravery of 120 soldiers from the 13 Kumaon Regiment who defended their post against overwhelming Chinese forces. Although the original story is historical, the movie takes creative liberties, which has led to some controversy over fictionalisation, but it aims to honour real-life heroes like Major Shaitan Singh.
In 120 Bahadur, Major Shaitan Singh was played by Farhan Akhtar. Major Shaitan Singh was a revered Indian Army officer, posthumously awarded the Param Vir Chakra, India's highest military honour, for his extraordinary bravery and leadership at the Battle of Rezang La during the 1962 Sino-Indian War.
During his stay, he inspired his soldiers and fought heroically against overwhelming odds until his last breath. Shaitan Singh was born in Rajasthan and was a company commander in the 13 Kumaon Regiment and set an example of supreme sacrifice, becoming an enduring symbol of Indian valour.
Meanwhile, apart from Farhan Akhtar, 120 Bahadur also features Raashii Khanna, Vivan Bhatena, Ankit Siwach, Ajinkya Deo, Eijaz Khan, Sparsh Walia, Dhanveer Singh, and Sahib Verma. Notably, Amitabh Bachchan lends his voice as the narrator.
120 Bahadur did not perform well at the domestic box office. It collected only Rs. 17.85 crore in total, as per Sacnilk. The film failed because audiences were not drawn to another "lost war" story, especially one involving China, and the music failed to make an impact.
Q. Who was Major Shaitan Singh?
A. Major Shaitan Singh was the commanding officer during the Battle of Rezang La. He fought bravely in the Indo-Sino War.
Q. Where to watch 120 Bahadur online?
A. 120 Bahadur, available for rent on Prime Video, will be released for all subscribers from January 16, 2026.
Share