him having saved Sona's life. The Khamerans ride alongside Balli, and are hopeful that they will be able to live a dignified life hereafter. Cast Ranbir Kapoor in a dual role as Shamshera, a Khameran tribesman Balli, Shamshera's son Sanjay Dutt as Daroga Shuddh Singh Vaani Kapoor as Sona, Balli's wife Saurabh Shukla as Doodh Singh Ronit Roy as Pir Baba Iravati Harshe as Shamshera's wife, Balli's mother Craig McGinlay as Colonel Freddy Young Saurabh Kumar as Chooha Chitrak Bandhopadyay as Raasho Mahesh Balraj as Upreti Rudra Soni as Pitamber Prakhar Saxena as Bhura Nagesh Salvan as Dada Vijay Kaushik as Gulfi Gauransh Sharma as Keshu Production Casting Shamshera was officially launched in May 2018 by Yash Raj Films through a motion poster, starring Ranbir Kapoor as the titular character Shamshera. Sanjay Dutt was cast in a pivotal role, and Vaani Kapoor was signed to play the female lead. To prepare her role, Vaani Kapoor took professional training in Kathak. Kapoor portrays a dancer. Filming Principal photography begun in December 2018. For the film, a massive fort was built at Film City, Goregaon, requiring 2 months of preparation and the effort of nearly 300 workers. Filming ended in September 2020. Music Shamshera soundtrack is composed by Mithoon with lyrics by Mithoon, Karan Malhotra and Piyush Mishra. Release Theatrical Shamshera released in cinemas on 22 July 2022. Originally planned for cinema release on 20 December 2019, Shamshera was later on highly delayed due to the COVID-19 pandemic. It was then rescheduled to 25 June 2021, but due to the second wave of pandemic, the release was postponed to 18 March 2022, that once again got delayed due to Omicron variant spread at the time. It released on 22 July 2022. The film was released in Hindi, Tamil and Telugu and in IMAX theatres. Home media The digital streaming rights of the film are sold to Amazon Prime Video. The film digitally streamed on Amazon Prime Video from 19 August 2022 in Hindi and dubbed versions of Tamil and Telugu languages. Reception Box office Shamshera earned 10.25 crores at the domestic box office on its opening day. On the second day, the film collected 10.50 crore. On the third day, the film collected 11 crore, taking a total domestic opening weekend of 31.75 crore. , the film grossed in India and overseas, for a worldwide gross collection of . Critical response Shamshera