Marching from the big screen to your living room, 120 Bahadur is all set for its OTT rollout! Starring Farhan Akhtar in one of his most intense roles, the war drama—based on a legendary chapter of Indian military history – is now available to watch online. If you missed it in theatres, this is your chance to experience a tale of courage, sacrifice, and pure deshbhakti. Scroll down to know more about 120 Bahadur OTT Release Date!
120 Bahadur OTT Release Date: When & Where To Watch Farhan Akhtar’s War Drama?
120 Bahadur Movie Plot
120 Bahadur draws inspiration from the Battle of Rezang La, fought during the 1962 Sino-Indian War. The film tells the heroic story of 120 brave soldiers from the 13 Kumaon Regiment, who defended their post against overwhelming Chinese forces in the harsh terrain of Ladakh.
While the story is rooted in history, the film does take certain creative liberties—something that sparked debates around fictionalisation. That said, the intent remains clear: to salute the unmatched bravery of real-life heroes, especially Major Shaitan Singh, whose courage continues to inspire generations.
120 Bahadur Movie Cast
At the heart of 120 Bahadur is Farhan Akhtar, who brings to life Major Shaitan Singh, the legendary Indian Army officer and company commander of the 13 Kumaon Regiment. Born in Rajasthan, Major Singh led his soldiers with extraordinary courage during the Battle of Rezang La. His supreme sacrifice and indomitable spirit earned him the Param Vir Chakra, India’s highest military honour. Even in the face of overwhelming odds and severe injuries, he inspired his men until his last breath, becoming an eternal symbol of Indian valour.
Other talented actors in the film include: Raashii Khanna, Vivan Bhatena, Ankit Siwach, Ajinkya Deo, Eijaz Khan, Sparsh Walia, Dhanveer Singh, and Sahib Verma. Adding gravitas to the storytelling, Amitabh Bachchan lends his powerful voice as the narrator. (Also Read: Best Indian Spy Thrillers of all Time you can’t miss)
Box Office Performance
Despite its emotional depth and patriotic appeal, 120 Bahadur struggled at the domestic box office, collecting around ₹17.85 crore. Audience fatigue with war films, the sensitive subject of the China conflict, and an underwhelming music album worked against it. However, OTT might just give the film the second chance it deserves.
When and Where to Watch 120 Bahadur on OTT
In case you missed 120 Bahadur in theatres, don’t worry – it’s now streaming on Prime Video and available for rent. Prime subscribers can watch it for free starting January 16, 2026. Grab your popcorn and experience this patriotic war drama from the comfort of your home!
In case you haven’t watched the trailer yet, here it is:
If patriotic war dramas stir your soul and stories of real-life heroes move you, 120 Bahadur is worth adding to your watchlist. It may not have conquered the box office, but on OTT, this tale of courage and sacrifice is ready to find its true audience.