巴兹尔·雷斯伯恩
Basil Rathbone
饰:Sherlock Holmes
尼格尔·布鲁斯
William Nigel Ernle Bruce (本名)
饰:Doctor John H. Watson
奥布里·马瑟
Aubrey Mather
饰:Bruce Alastair
丹尼斯·霍伊
Dennis Hoey
饰:Inspector Lestrade
保罗·卡瓦纳
Paul Cavanagh
饰:Dr. Simon Merrivale
福尔摩斯·赫伯特
Holmes Herbert
饰:Alan Cosgrave
哈利·考丁
Harry Cording
饰:Captain John Simpson
Sally Shepherd
饰:Mrs. Monteith
加文缪尔
Gavin Muir
饰:Chalmers
Florette Hillier
Florette Hillier
饰:Alison MacGregor
大卫·克莱德
David Clyde
饰:Alex MacGregor
理查德·亚历山大
Richard Alexander
饰:Ralph King (uncredited)
Wilson Benge
饰:Guy Davies (uncredited)
Alec Craig
饰:Angus (uncredited)
西里尔·德勒凡蒂
Cyril Delevanti
饰:Stanley Raeburn (uncredited)
Leslie Denison
饰:Sergeant Bleeker (uncredited)
多丽丝·劳埃德
Doris Lloyd
饰:Bessie (uncredited)
戴维·瑟斯比
David Thursby
饰:Police Sergeant (uncredited)