Johnny (as Daniel Day Lewis)
Genghis
Jamaican One
Jamaican Two
Salim
Squatter
Omar
Papa
Nasser
Rachel
Bilquis (as Charu Bala Choksi)
Cherry
Tania
Nasser's Elder Daughter
Nasser's Younger Daughter
Englishman
Dick O'Donnell
Zaki
Moose
Gang Member One
Gang Member Two
Telephone Man
Poet
Tariq (as Bhasker)
Student (as Ayub Khan Din)
Girl in Disco (as Dulice Leicier)
Dealer
Kid One
Kid Two
Madame Butterfly Man
Zaki's Wife (as Sheila Chitnis)
(uncredited)