El título de la película se estableció originalmente como el título de su novela original "El truco de la mente", pero luego el título se cambió a "Mr. Holmes". La novela original se publicó en 2005, en el 120 aniversario del nacimiento de Sherlock Holmes. Esta es la sexta novela de Mitch Culin. Nicholas Lowe interpreta a Sherlock en la versión matinal de esta película. Casualmente, interpretó al Sherlock Holmes adolescente en la película Sherlock Holmes de 1985. En la película, Sherlock Holmes, de mediana edad, se convierte en apicultor, y el actor Ewan McKellen participó en una escuela intensiva de habilidades de apicultura en la London Honey Company, por lo que no fue picado por una abeja ni una sola vez durante el rodaje. El agente Gilbert en la película es interpretado por Philip Davis, quien también interpretó a un taxista (y asesino) en el primer episodio de la serie de televisión británica de 2010 "Sherlock". Ian McEwan y Hiroyuki Sanada colaboraron previamente en la película "The Wolverine" (2013). En la película, Ann mira por el escaparate de una tienda de taxidermia. Su dueño se llama Ambrose Schaper, cuyo nombre proviene de la película de Hitchcock "El hombre que sabía demasiado". En la película, la mansión de Sherlock Holmes se encuentra en la ciudad costera de Winchelsea en East Sussex. La apariencia de la ciudad está construida según el estilo medieval; la escena de la playa está a 40 millas de los famosos acantilados blancos de las Siete Hermanas. . "Mr. Holmes" es la segunda novela de Mitch Culling adaptada a la pantalla grande, y la primera novela adaptada a la pantalla grande fue "The Shore", dirigida por Terry Gilliam.