- John Sessions - Mycroft Holmes
- Frances Barber - Matinee "Madame Schirmer"
- Takako Akashi - Maya Umezaki
- Michael Culkin - Bank Manager
- David Foxxe - Chemist
- Oliver Devoti - Ticket Agent
- Mike Burnside - Ann's Solicitor
- Nicholas Rowe - Matinee "Sherlock Holmes"
- Hermione Corfield - Matinee "Ann Kelmot"
- Kit Connor - Boy
- Zoe Rainey - Boy's Mother
- Eileen Davies - Lady on Platform
- Colin Starkey - Dr. John Watson
- Sarah Crowden - Mrs. Hudson
- Johnny Otto - Army Officer (uncredited)
- Bill Condon
- Kim Armitage
- Arthur Conan Doyle
- Mitch Cullin
- Christine Langan
- Anne Carey
- Lucy Bevan
- Emile Sherman
- Iain Canning
- Zanne Devine
- Carter Burwell
- Jay Peck
- Michael Minkler
- Eliza Paley
- Eliza Paley
Ian McKellen interpreta a Sherlock Holmes en la película.
Laura Linney hace el papel de Mrs. Munro.
Milo Parker interpreta a Roger en la película.
Hiroyuki Sanada hace el papel de Tamiki Umezaki.
Roger Allam interpreta a Dr. Barrie en la película.
Frances de la Tour hace el papel de Madame Schirmer.
Hattie Morahan interpreta a Ann Kelmot en la película.
Phil Davis interpreta a Inspector Gilbert en la película.
Patrick Kennedy hace el papel de Thomas Kelmot.
John Sessions interpreta a Mycroft Holmes en la película.
Frances Barber hace el papel de Matinee "Madame Schirmer".
Charles Maddox interpreta a Oswald en la película.
Takako Akashi hace el papel de Maya Umezaki.
Michael Culkin hace el papel de Bank Manager.
David Foxxe interpreta a Chemist en la película.
Oliver Devoti interpreta a Ticket Agent en la película.
Mike Burnside hace el papel de Ann's Solicitor.
Nicholas Rowe interpreta a Matinee "Sherlock Holmes" en la película.
Sam Coulson interpreta a Matinee "Thomas Kelmot" en la película.
Hermione Corfield interpreta a Matinee "Ann Kelmot" en la película.
Kit Connor interpreta a Boy en la película.
Zoe Rainey hace el papel de Boy's Mother.
Eileen Davies hace el papel de Lady on Platform.
Colin Starkey interpreta a Dr. John Watson en la película.
Sarah Crowden hace el papel de Mrs. Hudson.
John Carr interpreta a Patron in Cinema (uncredited) en la película.
Johnny Otto interpreta a Army Officer (uncredited) en la película.
Capítulo disponible en las siguientes plataformas: