Full Credits
30 members

Ian McKellen
Sherlock Holmes

Laura Linney
Mrs. Munro

Milo Parker
Roger

Hiroyuki Sanada
Tamiki Umezaki

Roger Allam
Dr. Barrie

Frances de la Tour
Madame Schirmer

Hattie Morahan
Ann Kelmot

Phil Davis
Inspector Gilbert

Patrick Kennedy
Thomas Kelmot

John Sessions
Mycroft Holmes

Frances Barber
Matinee "Madame Schirmer"

Charles Maddox
Oswald

Takako Akashi
Maya Umezaki
Zak Shukor
Masuo Umezaki

Michael Culkin
Bank Manager
David Foxxe
Chemist

Oliver Devoti
Ticket Agent
Mike Burnside
Ann's Solicitor

Nicholas Rowe
Matinee "Sherlock Holmes"
Sam Coulson
Matinee "Thomas Kelmot"

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
Elizabeth Jane Cassidy
Waitress (uncredited)
John Carr
Patron in Cinema (uncredited)

Johnny Otto
Army Officer (uncredited)

Paul Blackwell
Station Passenger
57 members
Bill Condon
Director
Kim Armitage
Script Supervisor
Dom Channing-Williams
Second Assistant Director
Lance Roehrig
First Assistant Director
Alexander Holt
Second Assistant Director
Arthur Conan Doyle
Characters
Jeffrey Hatcher
Screenplay
Mitch Cullin
Novel
Lucy Bevan
Casting
Emile Sherman
Producer
Anne Carey
Producer
Aviv Giladi
Executive Producer
Iain Canning
Producer
Emily Brockmann
Casting Associate
Ko Iwagami
Casting
Ruth Key
Casting Associate
Len Blavatnik
Executive Producer
Paul Ritchie
Co-Producer
Jack Morrissey
Co-Producer
Luca Borghese
Co-Producer
Christine Langan
Executive Producer
Amy Nauiokas
Executive Producer
Greg Yolen
Co-Producer
Zanne Devine
Executive Producer
Vince Holden
Executive Producer
Kate Glover
Unit Production Manager
Tobias A. Schliessler
Director of Photography
Matt Windon
First Assistant Camera
Marc Covington
Camera Operator
Russell Kennedy
First Assistant Camera
Karina Silva
Camera Operator
Carter Burwell
Original Music Composer
Warren Shaw
Supervising Sound Editor
Jay Peck
Foley
Michael Minkler
Sound Re-Recording Mixer
Eliza Paley
Dialogue Editor
Eliza Paley
ADR Editor
David Bowtle-McMillan
Production Sound Mixer
Martin Childs
Production Design
Charlotte Dirickx
Set Decoration
James Wakefield
Art Direction
Jonathan Houlding
Art Direction
Paul Carter
Property Master
Keith Madden
Costume Design
Dave Elsey
Makeup Designer
Konnie Daniel
Key Hair Stylist
Susie Lewis
Costume Supervisor
Dave Elsey
Hair Designer
Sean Farrow
Visual Effects Supervisor
Renuka Ballal
Visual Effects Producer
John Bair
Visual Effects Supervisor
Virginia Katz
Editor
Daniel Triller
First Assistant Editor
Philippe Majdalani
Digital Intermediate
John Diesso
Digital Intermediate
Jason Martin
Rigging Gaffer
Jonathan Spencer
Gaffer