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