120 Bahadur is a Hindi action, history and war drama that brings one of India's most remarkable battlefield stands to the screen, with Farhan Akhtar in the lead role and Raashii Khanna as his co-star. The film retells a story of courage, duty and sacrifice, and pairs its battle scenes with a music album rooted in emotion and remembrance.
Directed by Razneesh 'Razy' Ghai, the 137-minute film was released in theatres on 21 November 2025 through AA Films. It later became available on Amazon Prime Video from 16 January 2026, according to Sacnilk. Below are the verified facts about its cast, story, songs and soundtrack.
120 Bahadur Movie Facts
Director: Razneesh 'Razy' Ghai
Written by: Rajiv G. Menon
Dialogues: Sumit Arora
Producers: Ritesh Sidhwani, Farhan Akhtar (Excel Entertainment), and Amit Chandra (Trigger Happy Studios)
Runtime: 137 minutes
Language and genre: Hindi action, history and war drama
Distributor: AA Films
Theatrical release: 21 November 2025
OTT release: Amazon Prime Video from 16 January 2026, per Sacnilk
Cinematography: Tetsuo Nagata
Filming: Filmed in Ladakh with Indian Army support
Narration: Amitabh Bachchan
Cast: Farhan Akhtar as Major Shaitan Singh Bhati (Param Vir Chakra); Raashii Khanna as Shagun Kanwar; Vivan Bhatena; Ankit Siwach; Sparsh Walia as radio operator Ramchander Yadav; Ajinkya Ramesh Deo; and Eijaz Khan. Readers can also explore the Farhan Akhtar biography for more on the lead actor's career.
Box office (reported estimates only): The budget is reported at an estimated 80-90 crore rupees. Worldwide collections are reported at about 24 crore rupees, including India net of 18.29 crore rupees and overseas collections of 2 crore rupees. Sacnilk's verdict is "FLOP". These figures are reported estimates only.
The Real Battle of Rezang La
The film is based on the Battle of Rezang La, fought on 18 November 1962. On that day, 120 men of Charlie Company, 13 Kumaon, faced about 3,000 Chinese troops in a remote, high-altitude position. The story follows Major Shaitan Singh Bhati and his men as they hold their ground against overwhelming odds, a stand that became a defining chapter in Indian military history.
By recreating the battle in Ladakh with Indian Army support, the film keeps its focus on leadership, comradeship and the human cost of war, rather than spectacle alone. For another war drama from the same tradition, see the Border 2 movie.
120 Bahadur Soundtrack — Songs
Music directors: Amit Trivedi, Salim-Sulaiman, and Amjad Nadeem Aamir
Background score: Satish Raghunathan
Lyrics: Javed Akhtar
Music label: Zee Music Company
Album launch: The album was launched at Mumbai's Royal Opera House on 31 October 2025.
The soundtrack moves between rousing, patriotic numbers and quieter, emotional songs, reflecting both the soldiers' resolve and the families waiting at home.
- "Dada Kishan Ki Jai" — Singer: Sukhwinder Singh; Music: Salim-Sulaiman
- "Main Hoon Woh Dharti Maa" — Singer: Shreya Ghoshal; Music: Amit Trivedi
- "Yaad Aate Hain" — Singers: Subhadeep Das Chowdhury, Chirag Kotwal, and Utkarsh Wankhede; Music: Amit Trivedi
- "Naine Ra Lobhi" — Singers: Javed Ali and Asees Kaur; Music: Amjad Nadeem Aamir
More Shreya Ghoshal songs are covered on this site, and readers can also explore the Asees Kaur biography for more on one of the soundtrack's singers.
Watch the Official Trailer
Watch the official trailer for 120 Bahadur, released by Excel Movies, below.
Frequently Asked Questions
When was 120 Bahadur released?
120 Bahadur was released in theatres on 21 November 2025, and it became available on Amazon Prime Video from 16 January 2026, per Sacnilk.
Who does Farhan Akhtar play in 120 Bahadur?
Farhan Akhtar plays Major Shaitan Singh Bhati, a Param Vir Chakra recipient who led Charlie Company, 13 Kumaon, at Rezang La.
Who composed the music of 120 Bahadur?
The songs were composed by Amit Trivedi, Salim-Sulaiman, and Amjad Nadeem Aamir, with lyrics by Javed Akhtar and a background score by Satish Raghunathan.
Is 120 Bahadur a true story?
Yes, the film is based on the true story of the Battle of Rezang La on 18 November 1962, when 120 soldiers faced about 3,000 Chinese troops.
0 Comments
Please don't enter any spam link in the comment box.
Emoji