Cast

Naseeruddin Shah
... Khalujaan
Vidya Balan
... Krishna
Arshad Warsi
... Babban Hussain
Salman Shahid
... Mushtaq
Adil Hussain
... Vidyadhar Verma
Rajesh Sharma
... Kamalkant Kakkad
Anupama Kumar
... Manju
Gauri Mala
... Mamta
Alok Kumar
... Nandu (as Aalok Kumar)
Anisha Bano
... Tai

Crew

Rekha Bhardwaj
... co-producer
Vishal Bhardwaj
... producer
Mansi Maroo
... co-producer
Raman Maroo
... producer
Ketan Maru
... co-producer (as Ketan Maroo)
Sanjay Mehta
... executive producer: Sukarma Films
Sanjay Roy
... supervising producer
Vishal Bhardwaj(music)
...
Hitesh Sonik(background score)
...
Mohana Krishna(director of photography)
...
Namrata Rao
... Editor
Nitin Chandrakant Desai
... Production Design
Payal Saluja
... Costume Design
Vikram Gaikwad
... makeup designer
Tushar Awate
... assistant production manager
Ajit Ahuja
... associate director
Supriti Malhotra
... assistant director
Punit Mittal
... assistant director
Sandeep Sinha
... assistant director
Sujata Venkateswaran
... chief assistant director
Dheerendra Dwivedi
... storyboard artist
Sushant Amin
... sound editor
Abhishek S. Bhattathiri
... sound editor
Debajit Changmai
... sound mixer
Manoj M. Goswami
... sound editor
Kaamod Kharade
... sync sound recordist
Shajith Koyeri
... sound designer
P.M. Satheesh
... sound designer
Agnelo D'Souza
... special effects coordinator
Ilamuruguselvan
... titles & visual effects (uncredited)
Jai Singh
... action director
Honey Trehan
... additional casting
Sweety Bachani
... assistant costume designer
Jojo Banerji
... assistant editor
Datatraya Ghodke
... film assistant
Prashant Lakhani
... digital intermediate colorist
Rahat Fateh Ali Khan
... playback singer
Rekha Bhardwaj
... playback singer
Clinton Cerejo
... music producer
Gulzar
... lyricist
Ajinkya Iyer
... lyricist
Mika Singh
... playback singer
Sukhwinder Singh
... playback singer
Gaurav Bakshi
... continuity director
Parull Gossain
... publicist
Vikas Kumar
... dialect coach
Rahat Mahajan
... english subtitles
Rahat Mahajan
... promotions consultant
Binny Padda
... promos designer
Ravi Padda
... promos designer
Vishal Bhardwaj
... (screenplay) &
Sabrina Dhawan
... (screenplay) &
Abhishek Chaubey
... (screenplay)
Vishal Bhardwaj
... (dialogues)