Sherlock Holmes: A Game of Shadows
movie

Cast

Robert Downey Jr.
as
Sherlock Holmes

Jude Law
as
Dr. John Watson

Noomi Rapace
as
Madam Simza Heron

Jared Harris
as
Professor James Moriarty

Rachel McAdams
as
Irene Adler

Eddie Marsan
as
Inspector Lestrade

Kelly Reilly
as
Mary Morstan

Stephen Fry
as
Mycroft Holmes

Paul Anderson
as
Colonel Sebastian Moran

Geraldine James
as
Mrs. Hudson

William Houston
as
Constable Clark

Wolf Kahler
as
Doctor Hoffmanstahl
Crew

Guy Ritchie
as
Director

Kieran Mulroney
as
Screenplay

Michele Mulroney
as
Screenplay

Hans Zimmer
as
Original Music Composer

Joel Silver
as
Producer

Jenny Beavan
as
Costume Design
- no image
Alison Harvey
as
Set Decoration
- no image
Katie Spencer
as
Set Decoration

Sarah Greenwood
as
Production Design
- no image
Reg Poerscout-Edgerton
as
Casting

Philippe Rousselot
as
Director of Photography

Susan Downey
as
Producer