巴兹尔·雷斯伯恩
Basil Rathbone
饰:Sherlock Holmes
尼格尔·布鲁斯
William Nigel Ernle Bruce (本名)
饰:Dr. John H. Watson
盖儿 桑德加德
Gale Sondergaard
饰:Adrea Spedding
Vernon Downing
饰:Norman Locke
丹尼斯·霍伊
Dennis Hoey
饰:Inspector Lestrade
Alec Craig
饰:Radlik, alias Mathew Ordway
亚瑟·霍尔
Arthur Hohl
饰:Adam Gilflower
玛丽·戈登
Mary Gordon
饰:Mrs. Hudson
Teddy Infuhr
饰:Larry, mute boy
Sylvia Andrew
饰:(scenes deleted)
Wilson Benge
饰:Unspecified Clerk (unconfirmed)
Marie De Becker
饰:Charwoman (scenes deleted)
Donald Stuart
饰:Unidentified Character [AFI catalog name: Artie] (unconfirmed)
Lydia Bilbrook
饰:Susan (uncredited)
约翰·伯顿
John Burton
饰:Announcer (uncredited)
哈利·考丁
Harry Cording
饰:Henchman on Roof (uncredited)
Stanley Logan
饰:Robert (uncredited)
Belle Mitchell
饰:Fortune teller (uncredited)
John Roche
饰:Croupier (uncredited)
安杰洛·罗西托
Angelo Rossitto
饰:Obongo, the pygmy (uncredited)
Gene Roth
饰:Taylor (uncredited)
Wilbur Mack
饰:演员 Actor/Actress
Arthur Stenning
饰:演员 Actor/Actress
Florence Wix
饰:演员 Actor/Actress
George Kirby
饰:演员 Actor/Actress
埃德蒙·莫蒂默
Edmund Mortimer
Jimmy Aubrey
饰:演员 Actor/Actress
Frank Benson
饰:演员 Actor/Actress
尼格尔·布鲁斯
Nigel Bruce
饰:Doctor Watson