Cast

Aamir Khan
... Dil Navaz - the Ice Candy Man
Nandita Das
... Shanta - the Ayah
Rahul Khanna
... Hassan - the Masseur
Kittu Gidwani
... Bunty Sethna
Kulbhushan Kharbanda
... Imam Din
Arif Zakaria
... Rustom Sethna
Gulshan Grover
... Mr. Singh
Pawan Malhotra
... Butcher
Raghuveer Yadav
... Hariya - Himmat Ali
Maia Sethna
... Lenny Sethna
Sunil Mehta
... Toto Ramji
Bobby Singh
... Yousaf
Jaaved Jaaferi
... as Jaaved Jaaferi
Shabana Azmi
... Older Lenny (voice
Radhika Singh
... Muchoo
Babloo
... Chotay (as Bablu
Rajendra Kumar
... Refugee police
Hussain
... Muslim man quartered
Arif
... 1)
Mohini Mathur
... Sher Singh's mother

Crew

Anne Masson
... Producer
Deepa Mehta
... Producer
Deepa Mehta
... Story / Writers
Jhamu Sughand
... Ex. Co Producers
David Hamilton
... Ex. Co Producers
A R Rahman
... Music Director
Sadhana Sargam
... Singers
Hariharan
... Singers
Asha Bhosle
... Singers
Sujata
... Singers
Anuradha Sriram
... Singers
Sukhwinder Singh
... Singers
Srinivas
... Singers
Javed Akhtar
... Lyricist
Giles Nuttgens
... Cinematography
Allan Amin
... Action