1947年的英格蘭,當年鼎鼎大名的大偵探福爾摩斯(伊恩·麥克萊恩 Ian McKellen 飾)隱居于蘇塞克斯郡的田園,他已93歲高壽。每當他在電影院看到關于自己的電影都會忍不住搖頭。那些關于他的英雄事跡多數是謠言,比如他從未像人們所描述的那樣喜歡叼著煙斗,他愛的是煙。歸隱后的福爾摩斯當起了養蜂人,他周邊的人只有管家芒羅夫人(勞拉·琳妮 Laura Linney 飾)和她的業余偵探兒子羅杰(米洛·帕克 Milo Parker 飾)。不過時不時的,他還是對那些陳年舊事耿耿于懷。福爾摩斯決心在沒有華生(科林·斯達克 Colin Starkey 配音)幫助的情況下,偵破一起50年前的懸案,而這也將成為他人生中的最后一次歷險。本片改編自米切·庫林的小說《心靈詭計》(A Slight Trick of the Mind)。