Robert Downey Jr.
Sherlock Holmes
Acting
Jude Law
Dr. John Watson
Acting
Noomi Rapace
Madam Simza Heron
Acting
Jared Harris
Professor James Moriarty
Acting
Rachel McAdams
Irene Adler
Acting
Eddie Marsan
Inspector Lestrade
Acting
Kelly Reilly
Mary Morstan
Acting
Stephen Fry
Mycroft Holmes
Acting
Paul Anderson
Colonel Sebastian Moran
Acting
Geraldine James
Mrs. Hudson
Acting
William Houston
Constable Clark
Acting
Wolf Kahler
Doctor Hoffmanstahl
Acting
Iain Mitchell
Auctioneer
Acting
Jack Laskey
Carruthers
Acting
Patricia Slater
Shush Club Maitre D'
Acting
Karima McAdams
Shush Club Maitre D'
Acting
Richard Cunningham
Businessman
Acting
Marcus Shakesheff
Hashisheen
Crew
Mark Sheals
Cock Fight Referee
Acting
George Taylor
University Student
Acting
Michael Webber
Vicar
Acting
Mike Grady
Train Conductor
Acting
Alexandre Carril
Twin
Acting
Thorston Manderlay
Alfred Meinhard
Acting
Affif Ben Badra
Tamas
Acting
Lancelot Weaver
Stefan
Acting
Vladimir "Furdo" Furdik
Andrzej
Acting
Alexander Devrient
Gypsy
Acting
Stanley Kaye
Stanley
Acting
Thierry Neuvic
Claude Ravache
Acting
Martin Nelson
Commendatore
Acting
Mark Llewelyn-Evans
Don Giovanni
Acting
Anthony Inglis
Conductor
Acting
Ian Wilson-Pope
Leporello
Acting
Laurence Dobiesz
Servant
Acting
Peter Stark
German Officer
Acting
Roman Jankovič
German Officer
Acting
Fredrick Ruth
Ballroom Attendant
Acting
Carsten Hayes
Ballroom Photographer
Acting
Jonathan Christie
Diplomat
Acting
James McNeill
Diplomat
Acting
Laurentiu Possa
Rene Heron
Acting
Maitland Chandler
Banker
Acting
Clive Russell
Captain Tanner
Acting
Sala Baker
Adler's Escort (uncredited)
Acting