A 15 de Janeiro de 2009, o mundo testemunhou o “Milagre no Hudson” quando o piloto “Sully” Sullenberger fez deslizar o seu disfuncional avião na gelada água do Rio Hudson, salvando a vida de todos os 155 passageiros que se encontravam a bordo. No entanto, enquanto Sully era acarinhado pelo público e os media, pela sua manobra singular e hábil de aviação, uma investigação sobre o caso foi iniciada, ameaçando a sua carreira e reputação.
1947. 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.