约翰·巴里摩尔
John Barrymore
饰:Sherlock Holmes
罗兰德·杨
Roland Young
饰:Dr. Watson
卡罗尔·戴姆斯特
Carol Dempster
饰:Alice Faulkner
古斯塔夫·冯·赛费蒂茨
Gustav von Seyffertitz
饰:Professor Moriarty
路易斯·沃海姆
Louis Wolheim
饰:Craigin
Percy Knight
饰:Sid Jones
威廉·鲍威尔
William Powell
饰:Foreman Wells (as William H. Powell)
赫达·霍珀
Hedda Hopper
饰:Madge Larrabee
Peggy Bayfield
Peggy Bayfield
饰:Rose Faulkner
Margaret Kemp
Margaret Kemp
饰:Therese
安德斯·兰道夫
Anders Randolf
饰:James Larrabee
Robert Schable
饰:Alf Bassick
莱吉纳德·戴尼
Reginald Denny
饰:Prince Alexis
大卫·托伦斯
David Torrence
饰:Count von Stalburg
Lumsden Hare
饰:Dr. Leighton
Jerry Devine
饰:Billy
约翰·威拉德
John Willard
饰:Inspector Gregson
Albert Bruning
Albert Bruning
饰:Count Orlonieff
Robert Fischer
饰:演员 Actor/Actress