Le film se déroule en 1891 — un an après les évènements du dernier film — la suite tourne autour de Holmes ( Robert Downey Jr) toujours à la poursuite du professeur Moriarty (joué par Jared Harris ), qui, si l’ instinct de l’enquêteur ne le trompe pas, pourrait bien être le mé chant n°1 mondial . Watson ( Jude Law ), entretemps, tente toujours d’être un bon conjoint pour sa femme , Mary Morstan ( Kelly Reilly ), tout en gardant Sherlock en vie