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

Lionel Wigram
as
Producer

Joel Silver
as
Producer
- no image
Mark Holt
as
Special Effects Coordinator
- no image
Nina Armstrong
as
Stunts

Sarah Greenwood
as
Production Design

Dan Lin
as
Producer

Chas Jarrett
as
Visual Effects Supervisor
- no image
Katie Spencer
as
Set Decoration
- no image
James Herbert
as
Editor

Hans Zimmer
as
Original Music Composer

Susan Downey
as
Producer
- no image
Nick Gottschalk
as
Art Direction