El personaje del fascinante detective creado por Arthur Conan Doyle en 1887 sigue aumentando su filmografía. Pero la nueva película de Sherlock Holmes no está basada en una novela de Doyle, sino en la obra de Mitch Cullin, Mr. Holmes. La producción, realizada por Bill Condon, cuenta con el extraordinario Ian McKellen en el papel de mítico investigador.
La acción de Mr. Holmes está ambientada en 1947. Un Sherlock Holmes jubilado (Ian McKellen) lleva una vida tranquila cuidando de sus plantas y abejas. Tiene una mente brillante, pero su época dorada de investigador ya ha terminado y lleva tiempo sufriendo los estragos de la senilidad.
Roger (Milo Parker), el hijo de 14 años de la señora que cuida la casa (Laura Linney) tiene en Holmes a una figura paterna. Ambos reabren un caso que sigue sin resolver y sus pesquisas les llevarán a obtener respuestas a cuestiones referentes tanto al caso como a un antiguo amor del viejo Sherlock. Gracias a esta investigación, Roger descubrirá el arte de la deducción y Holmes aprenderá algo más importante: una lección de humanidad.