故事发生在1947年的英格兰,名声远扬的大侦探福尔摩斯(伊恩·麦克莱恩 Ian McKellen 饰)如今已是93岁高龄的老人了,晚年期间,他过着离群索居的生活,陪伴在他身边的只有管家芒罗夫人(劳拉·琳妮 Laura Linney 饰)和她的儿子罗杰(米罗·帕克 Milo Parker 饰)。 虽然已经不再过问江湖中的种种纷纷扰扰,但是对于福尔摩斯精彩的一生来说,仍旧有一些未解的谜团令他耿耿于怀。日渐僵硬的身体,每况愈下的记忆力和推理能力让他越发的意识到,现在,此刻,是他解开这些谜团的最后机会了。就这样,在缺少了老搭档华生的情况下,福尔摩斯独自开始了他的最后一次推理。。旅游学校学生林玫遭遇强暴,罪犯唐灏收买证人,将林玫一家逼入绝境。父母饭馆的伙计海瓜子带林玫逃到荒岛,九死一生后,林玫生下因强暴怀上的儿子。在林玫眼里,她恨这个孩子,他把这个不该出生的婴儿作为向唐灏讨还公道的证据。善良的海瓜子默默照顾他们母子俩,他始终暗恋着这个美丽倔犟而又不幸的女子。林玫带着孩子与海瓜子带到上海,寻找唐灏。人海茫茫,他们几番与仇人擦肩而过——唐灏终成香港某大老板之婿……。On an emotional journey in Morocco, an entrepreneur pieces together the turbulent life of his estranged mother and meets her adopted daughter.。