A beautiful young woman asks Holmes to help her father, a former army captain and hopeless opium addict break free of the curse surrounding a stolen treasure.
Charlton Heston
as Sherlock Holmes
Richard Johnson
as Dr. Watson
Susannah Harker
as Irene St. Claire
Edward Fox
as Alistair Ross
John Castle
as Neville St. Claire
Simon Callow
as Inspector Lestrade
Clive Wood
as Jonathan Small
Kiran Shah
as Tonga
Lloyd McGuire
as P.C. Hopkins
Stefan Kalipha
as Wali Dad
Kaleem Janjua
as Durga Dass
James Coyle
as Birdy Johnson