Początkowo to Peter O'Toole został obsadzony w roli Sherlocka Holmesa, a Laurence Olivier jako doktor Watson. Jednak aktorzy nigdy wcześniej nie współpracowali ze sobą i nie byli w stanie przezwyciężyć dzielących ich różnic odnoszących się do tego filmu.
Zdjęcia do filmu powstawały w Londynie, Windsor, Borehamwood i Shepperton (Anglia, Wielka Brytania).
Film kręcono od 12 czerwca do sierpnia 1978 roku.