1、《角色谢洛克·福尔摩斯 Sherlock Holmes》由《尼科尔·威廉森》饰演。
2、《角色华生医生 Dr. John H. Watson/Narrat》由《罗伯特·杜瓦尔》饰演。
3、《角色弗洛伊德 Dr. Sigmund Freud》由《艾伦·阿金》饰演。
4、《角色Lola Deveraux》由《瓦妮莎·雷德格瑞夫》饰演。
5、《角色Professor James Moriarty》由《劳伦斯·奥利弗》饰演。
6、《角色Baron von Leinsdorf》由《杰瑞米·坎普》饰演。
7、《角色Lowenstein》由《乔尔·格雷》饰演。
8、《角色Mary Morstan Watson》由《萨曼莎·艾加》饰演。
9、《角色Madame》由《》饰演。
10、《角色Mycroft Holmes》由《查尔斯·格雷》饰演。
11、《角色Mrs. Freud》由《Georgia Brown》饰演。
12、《角色Freda》由《》饰演。
13、《角色Mrs. Holmes》由《》饰演。
14、《角色Berger》由《》饰演。
15、《角色Mrs. Hudson》由《》饰演。
16、《角色Marker》由《》饰演。
17、《角色James The Butler at Mycroft's 》由《》饰演。
18、《角色Dr. Schultz》由《》饰演。
19、《角色The Pasha》由《》饰演。
20、《角色Squire Holmes》由《》饰演。
21、《角色Young Holmes》由《》饰演。
22、《角色Young Freud》由《》饰演。
23、《角色Nun》由《》饰演。
24、《角色Station Master》由《》饰演。
25、《角色Train Engineer》由《》饰演。
26、《角色(uncredited)》由《》饰演。