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.

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
Per Gunnar Jonsson
As a general adventure and action movie I would consider this as a decent, even good, movie. As a Sherlock Holmes movie…not so much. Unfortunately, watching this movie confirms my suspicions. This is a Hollywood version of Sherlock Holmes. No style, no finesse. A Sherlock Holmes movie should not be ...
JPV852
Probably the third time seeing this (once in theaters, another when it came out on Blu-ray) and still highly enjoyable, even think this is a tad better than the first if only because of Jared Harris as Professor Moriarty as a great adversary to Holmes. **3.75/5**...