Sanjeev Kumar
Mirza Sajjad Ali
Saeed Jaffrey
Mir Roshan Ali
Amjad Khan
Wajid Ali Shah
Shabana Azmi
Khurshid
Farida Jalal
Nafisa
Veena
Queen Mother
David Abraham Cheulkar
Munshi
Victor Banerjee
Prime Minister
Farooq Shaikh
Aqueel
Tom Alter
Capt. Weston
Leela Mishra
Hirya
Barry John
Richard Attenborough
General Outram
Samarth Narain
Kallu
Bhudo Advani
Abbajani
Kamu Mukherjee
Uttamram Nagar
Khairatilal Lahori
Pradip Shankar
Ashfaq Mirza
Amrit Bhushan Gujral
Ramesh Khosla
Shaik Farid
Madan Sudan
Saswati Sen
Dancer (uncredited)
Amitabh Bachchan
Narrator (voice)