By Susan Granger
In “Mr. Holmes,” Ian McKellan plays craggy, cranky Sherlock Holmes, as the 93-year-old British detective attempts not only to “solve” his last case but also to separate fact from fiction about his life.

Retired to Dover on the southeast coast of England, Holmes lives in a cottage with a housekeeper (Laura Linney) and her curious, precocious son, Roger (Milo Parker), who helps him tend his beloved beehives.
Holmes realizes that his memory is failing, along with his powers of deduction. To remedy that, he’s experimenting with royal jelly and prickly ash, a rare Japanese herb with rejuvenating qualities.
What he’s struggling to recall are the details of a case involving his relationship with a married woman (Hattie Morahan) that’s revealed in flashbacks to postwar London and bombed-out Hiroshima.




