Shamshera Movie (2022) Cast & Crew, Release Date, Story, Review, Poster, Trailer, Songs


July 22, 2022
159 minutes
Status: released

Trailer, Teaser & Videos

Where to Watch Shamshera (Stream)

No streaming services available.

Shamshera Movie Details:

Country India
Language Hindi
Release Date 22 July 2022
Running time159 minutes
Budget ₹100 – ₹150 crore
Box Office ₹63.58 crore
Starring Ranbir Kapoor
Sanjay Dutt
Vaani Kapoor
Directed by Karan Malhotra
Story byNeelesh Misra
Khila Bisht
Dialogues byPiyush Mishra
Produced by Aditya Chopra
Cinematography Anay Goswamy
Edited by Shivkumar V. Panicker
Music by Mithoon
Production company Yash Raj Films
Distributed by Yash Raj Films

Shamshera Movie Cast & Characters:

  • Ranbir Kapoor in a dual role as
    • Shamshera, a Khameran tribesman and leader of their resistance against the monarchs of Kaza.
    • Balli, Shamshera’s son, known to be a risk taker, has a child like personality, and is an acrobatic thief.
  • Sanjay Dutt as Daroga Shuddh Singh, the psychopathic warden of the Khameran’s concentration camp and ally to the British, whom he eventually betrays.
  • Vaani Kapoor as Sona, Balli’s wife and a skilled dancer. She later has his son.
  • Saurabh Shukla as Doodh Singh, a close friend of Shamshera and active member of his resistance.
  • Ronit Roy as Pir Baba, Shamshera’s deputy and a skilled warrior.
  • Iravati Harshe as Shamshera’s wife, Balli’s mother
  • Craig McGinlay as Colonel Freddy Young, the English colonel who’s tasked with apprehending Bali.
  • Saurabh Kumar as Chooha
  • Chitrak Bandhopadyay as Raasho
  • Mahesh Balraj as Upreti
  • Rudra Soni as Pitamber, a young aspiring resistance warrior who’s killed by Singh.
  • Prakhar Saxena as Bhura, a member of the resistance who betrays them out of fear.
  • Nagesh Salvan as Dada
  • Vijay Kaushik as Gulfi
  • Gauransh Sharma as Keshu
  • Paran Murmu as Paran


Set in the 1800s, the story follows a dacoit tribe and their fight for independence against British rule. It was theatrically released on 22 July 2022.

About Shamshera Movie:

Shamshera is a Hindi period action drama film directed by Karan Malhotra and produced by Aditya Chopra under his banner Yash Raj Films. The film stars Ranbir Kapoor in his first dual role with Sanjay Dutt as the antagonist alongside Vaani Kapoor, Ronit Roy, and Saurabh Shukla.

The film was released theatrically on 22 July 2022, in Hindi along with dubbed versions of Tamil and Telugu. It received mixed to negative reviews from critics and eventually emerged as a box office failure.