Quick answer: Baadshaho, Milan Luthria’s heist thriller starring Ajay Devgn and Emraan Hashmi, released on 1 September 2017, the date announced in December 2016 after two earlier dates were dropped. The cast also included Ileana D’Cruz, Esha Gupta, Vidyut Jammwal and Sanjay Mishra. Bollywood Hungama records an India total of about ₹78.10 crore nett and a worldwide gross of about ₹125.44 crore.
About this page
This article was first published in early 2017, while Baadshaho was still being filmed, to report its new release date, cast and first look. The film has long since been released, so we keep the page as a record of what was announced and add what actually happened. Details were checked again in October 2026.
Baadshaho: key facts
- Type of film: Hindi heist action thriller, set during the Emergency of 1975 to 1977
- Director: Milan Luthria
- Writer: Rajat Arora
- Producers: Bhushan Kumar, Krishan Kumar and Milan Luthria (T-Series and Vertex Motion Pictures)
- Released: 1 September 2017
How the release date moved
The film was first scheduled for 22 December 2016. It was moved to 12 May 2017 at the request of the producers of Raees and Kaabil, which were due around the same time. In early December 2016 the date changed again, to 1 September 2017, and that date held. (An earlier version of this article said the new date was tweeted by director Milan Luthria; published records credit the announcement to Ajay Devgn.)
Filming began in Mumbai in August 2016. The second schedule started in December 2016 in Jodhpur, Rajasthan, which is where the on-set pictures in the original version of this article came from, and the Rajasthan schedule wrapped in March 2017.
Cast of Baadshaho

- Ajay Devgn as Bhavani Singh
- Emraan Hashmi as Dalia

- Esha Gupta as Sanjana Rao
- Vidyut Jammwal as Major Seher Singh

- Ileana D’Cruz as Rani Gitanjali Devi
- Sanjay Mishra as Tikla, known as Guruji
- Priyanshu Chatterjee as Sanjeev

As the original article noted, Baadshaho brought Ajay Devgn and Emraan Hashmi together for the second time after Once Upon a Time in Mumbaai (2010), which Milan Luthria also directed. It was also Emraan Hashmi’s third film with Luthria, after Once Upon a Time in Mumbaai and The Dirty Picture (2011), and Ajay Devgn’s fourth. Emraan Hashmi and Esha Gupta had earlier starred together in Jannat 2 (2012), which was Esha Gupta’s debut film. (Ajay Devgn’s name was spelled “Ajay Devgan” in the original version of this page; he is credited as Ajay Devgn.)
What the film is about
The story is set in Rajasthan in 1975, after the declaration of the Emergency. The government seizes the gold of a former royal, Rani Gitanjali, and sends it to Delhi in a specially built armoured truck. Gitanjali’s loyal aide Bhavani Singh gathers a small team, including Dalia and a safe-cracker known as Guruji, to take the gold back while the truck is on the road.
First look and posters

The first look and on-set pictures shared in early 2017 showed the cast during the Rajasthan schedule.

How Baadshaho performed
According to Bollywood Hungama, Baadshaho opened with about ₹12.60 crore nett in India and collected about ₹43.30 crore over its opening weekend. Its India total was about ₹78.10 crore nett (₹108.47 crore gross), and its worldwide gross about ₹125.44 crore. Reviews were mixed, but the film was a moderate commercial success. The soundtrack, released by T-Series on 19 August 2017, included a recreated version of “Mere Rashke Qamar”.
For the lead actors’ best-known lines from other films, see our collections of Ajay Devgn dialogues and Emraan Hashmi dialogues, and for the actor’s earlier film with Esha Gupta, our page on Jannat dialogues. Another film from the same season is covered in our page on Sarkar 3’s cast and release date.
Frequently asked questions
When did Baadshaho release?
Baadshaho released on 1 September 2017. Earlier dates of 22 December 2016 and 12 May 2017 were dropped.
Who directed Baadshaho?
Milan Luthria directed it, from a script by Rajat Arora. The pair had earlier worked together on Once Upon a Time in Mumbaai and The Dirty Picture.
Where was Baadshaho shot?
Filming started in Mumbai in August 2016 and moved to Jodhpur in Rajasthan from December 2016. The Rajasthan schedule wrapped in March 2017.
Was Baadshaho a hit?
It was a moderate success. Bollywood Hungama puts its India total at about ₹78.10 crore nett and its worldwide gross at about ₹125.44 crore.
Release dates, credits and box office checked in October 2026 against Bollywood Hungama’s box office page and the film’s published credits. Box office figures are attributed because sources differ.



1 comment
Sir i whould like to work in this film please give me a chance!