Sherlock Holmes
Doctor Watson
Lestrade
Naomi Drake
Giles Conover
Amos Hodder
Digby
James Goodram
Bates (as Richard Nugent)
Mrs. Hudson
The Creeper
Police Sergeant Bleeker (uncredited)
Second Ship's Steward (uncredited)
Constable (uncredited)
Harker's Housekeeper (uncredited)
George Gelder (uncredited)
Boss (uncredited)
Police Sergeant Murdock (uncredited)
Security Guard (uncredited)
Customs Officer (uncredited)
Bearded Man (uncredited)
Ellen Carey (uncredited)
Body of Teacher (uncredited)
Dr. Julien Boncourt (uncredited)
Thomas Sandeford (uncredited)
First Ship's Steward (uncredited)
Minor Role (uncredited)
Conover's Chauffeur (uncredited)