Colin Farrell ubiegał się o rolę Watsona zanim dostał ją Jude.
Film był kręcony w Londynie, Manchesterze, Liverpoolu (Anglia, Wielka Brytania) i Nowym Jorku (Nowy Jork, USA).
Zdjęcia do filmu rozpoczęły się 3 października 2008 roku.
Podczas kręcenia sceny walki Robert Maillet przypadkowo uderzył Roberta Downey Jr.
Jest to pierwszy film o Sherlocku Holmesie od dwudziestu lat od czasów komedii "Po kłębku do nitki", w której Michael Caine wciela się w postać Sherlocka Holmesa, który trafił do amerykańskich kin.
Sienna Miller ubiegała się o rolę w filmie zanim jej były narzeczony Jude Law nie został obsadzony w roli Watsona.
Robert Downey Jr. przygotowując się do roli czytał książki i oglądał filmy o Sherlocku Holmesie.