Rok 1947. 93-letni Sherlock Holmes (Ian McKellen) przeprowadza się do wiejskiej posiadłości w Sussex. Śledczy powraca wspomnieniami do sprawy sprzed trzydziestu lat, która była ostatnią w jego karierze. Do tej pory nie zdołał jej rozwikłać. Na przeszkodzie stają mu jednak problemy z pamięcią.