巴兹尔·雷斯伯恩
Basil Rathbone
饰:Sherlock Holmes
尼格尔·布鲁斯
William Nigel Ernle Bruce (本名)
饰:Dr. John H. Watson
阿兰·莫布雷
Alan Mowbray
饰:Major Duncan-Bleek
丹尼斯·霍伊
Dennis Hoey
饰:Inspector Lestrade
蕾妮·戈弗雷
Renee Godfrey
饰:Vivian Vedder
弗莱德里克·沃洛克
Frederick Worlock
饰:Prof. William Kilbane (as Frederic Worlock)
玛丽·福布斯
Mary Forbes
饰:Lady Margaret Carstairs
Skelton Knaggs
饰:Sands
比利·贝文
Billy Bevan
饰:Passenger Car Attendant
Geoffrey Steele
饰:Roland Carstairs
Gilbert Allen
饰:Dining Car Steward (uncredited)
哈利·考丁
Harry Cording
饰:Mock (uncredited)
博伊德·戴维斯
Boyd Davis
饰:Inspector MacDonald (uncredited)
Gerald Hamer
饰:Alfred Shallcross (uncredited)
莱兰·霍奇森
Leyland Hodgson
饰:Train Conductor (uncredited)
Colin Kenny
饰:Constable (uncredited)
Charles Knight
饰:Guard (uncredited)
Janet Murdoch
饰:Mrs. Shallcross (uncredited)
Tom Pilkington
饰:Baggage Car Attendant (uncredited)
Bobby Wissler
Bobby Wissler
饰:Mock's Son (uncredited)