- 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 hace el papel de Sherlock Holmes.
Laura Linney interpreta a Mrs. Munro en la película.
Milo Parker hace el papel de Roger.
Hiroyuki Sanada interpreta a Tamiki Umezaki en la película.
Roger Allam hace el papel de Dr. Barrie.
Frances de la Tour interpreta a Madame Schirmer en la película.
Hattie Morahan hace el papel de Ann Kelmot.
Phil Davis interpreta a Inspector Gilbert en la película.
Patrick Kennedy interpreta a Thomas Kelmot en la película.
John Sessions interpreta a Mycroft Holmes en la película.
Frances Barber interpreta a Matinee "Madame Schirmer" en la película.
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 interpreta a Ann's Solicitor en la película.
Nicholas Rowe hace el papel de Matinee "Sherlock Holmes".
Sam Coulson interpreta a Matinee "Thomas Kelmot" en la película.
Hermione Corfield hace el papel de Matinee "Ann Kelmot".
Kit Connor interpreta a Boy en la película.
Zoe Rainey interpreta a Boy's Mother en la película.
Eileen Davies interpreta a Lady on Platform en la película.
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 hace el papel de Army Officer (uncredited).
Capítulo disponible en las siguientes plataformas: