Sherlock Holmes: A Game of Shadows
Cast & Crew
Robert Downey Sherlock Holmes
Jude Law Dr. John Watson
Noomi Rapace Madam Simza Heron
Rachel McAdams Irene Adler
Jared Harris Professor James Moriarty
Stephen Fry Mycroft Holmes
Kelly Reilly Mary Watson
Eddie Marsan Inspector Lestrade
Guy Ritchie Director
Hans Zimmer Original Music
⨁Full Cast & Crew