O famoso detetive Sherlock Holmes (Ian McKellen) está com 93 anos, aposentado, vivendo em uma casa remota no litoral com seu filho Roger (Milo Parker) e sua governanta Mrs. Munro (Laura Linney). Lidando com a deterioração da sua mente por causa da idade, ele continua obcecado com um caso que nunca conseguiu decifrar. Sem a companhia do seu fiel escudeiro Dr. Watson, ele irá tentar desvendar de uma vez por todas esse mistério.
Sherlock Holmes
Mrs. Munro
Roger
Tamiki Umezaki
Dr. Barrie
Madame Schirmer
Ann Kelmot
Inspector Gilbert
Thomas Kelmot
Mycroft Holmes
Diretor