13 Most Evil Movie Villains Ever

Sherlock Holmes: A Game of Shadows

  •  
  •  
  •  
  •  
  •  
5 2 Votes

Release date: December 16, 2011 More »


Director: Guy Ritchie

Cast:

  • Robert Downey Jr. as Sherlock Holmes
  • Rachel McAdams as Irene Adler
  • Jude Law as Dr. John Watson
  • Noomi Rapace as Sim
  • Stephen Fry as Mycroft Holmes
  • Jared Harris as Professor Moriaty
  • Kelly Reilly as Mary Morstan
  • Geraldine James as Mrs. Hudson
  • Eddie Marsan as Inspector Lestrade
  • William Houston as Clarky
  • Affif Ben Badra
  • Gilles Lellouche
  • Christian Wolf-La'Moy as Rake in Cockpit Fight
  • Show All »

Language: English

Producer: Steve Clark-Hall, Susan Downey, Dan Lin, Scott Rudin, Joel Silver, Lionel Wigram

Writers: Arthur Conan Doyle, Kieran Mulroney, and 1 more credit