En 1947, Sherlock Holmes profite d'une retraite bien méritée dans le Sussex, avec sa gouvernante et le fils de cette dernière. Le vieil homme s'occupe de ses abeilles et initie le jeune homme à son art de la déduction. Bien que sa mémoire lui joue des tours, Holmes, hanté par une ancienne affaire non résolue, va remonter le fil de ses souvenirs emmêlés et se lancer dans une toute dernière enquête. Sir Ian McKellen incarne le personnage du détective aux deux époques de sa vie évoquées dans ce film mélancolique mais plein d'humanité et de pudeur.