120 Bahadur
✅ Basic Info
Title: 120 Bahadur.
Language: Hindi.
Runtime: ~137 minutes.
Release date: Scheduled for 21 November 2025 in theatres in India.
Director: Razneesh Ghai (also referred to as “Razy” Ghai).
Producer: Farhan Akhtar (also acting), Excel Entertainment and Trigger Happy Studios.
Cast: Farhan Akhtar as Major Shaitan Singh Bhati, Raashii Khanna as Shagun Kanwar (his wife in the film).
🎬 Principal Crew
Director: Razneesh ‘Razy’ Ghai
Story / Screenplay: Rajiv G. Menon
Producers: Farhan Akhtar, Ritesh Sidhwani, Amit Chandra
Cinematography: Tetsuo Nagata
Editor: Rameshwar S. Bhagat
Music: Composers include Amit Trivedi, Salim–Sulaiman, Amjad Nadeem Aamir
🧑✈️ Main Cast
Farhan Akhtar as Major Shaitan Singh Bhati
Raashii Khanna as Shagun Kanwar (Shaitan’s wife)
Ankit Siwach
Vivan Bhatena
Ajinkya Deo
Eijaz Khan
Sparsh Walia
🎬 What the story is about
The film is based on the real-life battle of Battle of Rezang La, fought on 18 November 1962, during the Sino‑Indian War.
It centres on 120 soldiers of the C Company of the 13th Kumaon Regiment who held their post in Ladakh against overwhelming odds (reportedly ~3000 Chinese troops) in extremely harsh conditions.
The narrative is a tribute to valour, sacrifice and the resilience of that troop.
🎥 Why the film is notable
It marks Farhan Akhtar’s return to acting in a major role after some time.
The production involved shooting in challenging locations (e.g., Ladakh at high altitude) to recreate the bitter cold and terrain of the battle.
It is positioned not just as a war-film, but as a historical / patriotic film honouring unsung heroes.