Sir Ian McKellen in Mr. Holmes. Photo by Agatha A. Nitecka