Kontynuacja przygód Sherlocka Holmesa i jego przyjaciela dr. Watsona. Akcja rozgrywa się rok po wydarzeniach z pierwszego filmu, w 1891 roku. Genialny detektyw Sherlock Holmes (Robert Downey Jr.) i jego oddany przyjaciel Dr John Watson (Jude Law) ponownie łączą swoje siły by pokonać największego złoczyńcę świata - Profesora Moriarty (Jared Harris).