There is a new criminal mastermind at large (Professor Moriarty) and not only is he Holmes’ intellectual equal, but his capacity for evil and lack of conscience may give him an advantage over the detective.
Starring:
Robert Downey Jr. (Sherlock Holmes) Jude Law (Dr. John Watson) Noomi Rapace (Madam Simza Heron) Jared Harris (Professor James Moriarty) Rachel McAdams (Irene Adler) Eddie Marsan (Inspector Lestrade) Kelly Reilly (Mary Morstan) Stephen Fry (Mycroft Holmes) Paul Anderson (Colonel Sebastian Moran) Geraldine James (Mrs. Hudson)Director:
Guy RitchieWriter:
Michele Mulroney Kieran MulroneyChoose the available date.