Cast

Aamir Khan
... Daljeet 'DJ' / Chandrashekhar Azad
Siddharth
... Karan R. Singhania / Bhagat Singh
Sharman Joshi
... Sukhi / Rajguru
Kunal Kapoor
... Aslam / Ashfaqullah Khan
Atul Kulkarni
... Laxman Pandey / Ramprasad Bismil
Alice Patten
... Sue
Soha Ali Khan
... Sonia / Durga Vohra (as Soha Ali Khan Pataudi)
Steven Mackintosh
... Mr. McKinley
Madhavan
... Flight Lt. Ajay Rathod (as R. Madhavan)
Waheeda Rehman
... Mrs. Rathod
Anupam Kher
... Rajnath Singhania
Kiron Kher
... Mitro / DJ's Mother
Om Puri
... Amanullah Khan / Aslam's Father
Lekh Tandon
... DJ's Grandfather
Cyrus Sahukar
... Rahul

Crew

Adam Bohling
... executive producer
Guruprasad M
... line producer
Rakeysh Omprakash Mehra
... producer (as Rakeysh O. Mehra)
Shyam P.S
... executive producer
David Reid
... producer
Ronnie Screwvala
... producer
A.R. Rahman
... Music
Binod Pradhan
... Cinematography
Elaine Grainger
... Casting
Samir Chanda
... Production Designer
Samir Chanda
... Art Direction
Chetan Pathak
... Art Direction
Tarun Bhandari
... dialogue editor
Vikram Biswas
... sound effects editor
Baylon Fonseca
... foley editor
Baylon Fonseca
... sound effects editor
Baylon Fonseca
... supervising sound effects editor
Prakash Gupta
... pre-mix
Nakul Kamte
... sound designer
Nakul Kamte
... sound mixer
Vijay Kumar
... foley artist
Sreejesh
... assistant sound re-recording mixer
Mohammad Aslam
... playback singer
Blaze
... playback singer
Mohit Chauhan
... playback singer
K.S. Chitra
... playback singer
Naresh Iyer
... playback singer
Prasoon Joshi
... lyricist
Harshdeep Kaur
... playback singer (as Harshdeep)
Aamir Khan
... playback singer
Madhushree
... playback singer
Lata Mangeshkar
... playback singer
Daler Mehndi
... playback singer
Srinivas Murthy
... conductor: orchestra
A.R. Rahman
... playback singer