Ian McKellen | Sherlock Holmes | |
Milo Parker | Roger | |
Hattie Morahan | Ann Kelmot | |
Roger Allam | Dr. Barrie | |
Frances de la Tour | Madame Schirmer | |
Takako Akashi | Maya Umezaki |
Laura Linney | Mrs. Munro | |
Hiroyuki Sanada | Tamiki Umezaki | |
Patrick Kennedy | Thomas Kelmot | |
Philip Davis | Inspector Gilbert | |
Charles Maddox | Oswald | |
Zak Shukor | Masuo Umezaki |