"A friendly street kid in India, during the last years of the nineteenth century, looks and considers himself Indian, but is in fact a Brit. The Brits discover his true origin, and train him as a spy."
Peter O'Toole
as Lama
Bryan Brown
as Mahbub Ali
John Rhys-Davies
as Babu
Ravi Sheth
as Kim
Julian Glover
as Col. Creighton
Lee Montague
as Kozelski
Alfred Burke
as Lurgan
Mick Ford
as Cpl. Bruce
Bill Leadbitter
as Gorin
Sneh Gupta
as Indra
Roger Booth
as Father Victor
Peter Childs
as Company Sergeant Major
Noel Coleman
as Commander-in-Chief
Nadira
as Widow of Kulu
Jalal Agha
as Rajah of Bunar
Sean Scanlan
as Sergeant Major
Prentis Hancock
as Grogan
Keith Stevenson
as Mohammed
Brian Badcoe
as Schoolteacher
Raj Kapoor
as Policeman
Salim Ghouse
as E23
John Castle
as Narrator (voice)
John Shirley
Editor
James Brabazon
Writer
John Howard Davies
Director
Rudyard Kipling
Novel
Michael Reed
Director of Photography