华生受到了一个朋友的请求,来到了一个年轻人吸毒的聚集地帮忙寻找这位朋友吸毒的儿子。他没有想到的是自己在这里居然遇到了夏洛克。为了一件案子,夏洛克开始重新吸毒,麦考夫对此相当生气,但是夏洛克却坚持声称自己是因为破案所以才开始吸毒。华生把夏洛克带回贝克街,惊讶的发现夏洛克竟然有了女友,这位女友正是自己婚礼上的伴娘洁琳。但是随后华生发现,夏洛克之所以和自己的伴娘约会是因为夏洛克在查的案件。夏洛克假装要求婚,混进了马格努森的办公室,华生也和夏洛克一起。然而就在夏洛克发现马格努森被人威胁的时候,威胁者转过头,这个人竟然是华生的新婚妻子玛丽。
玛丽为了保护自己的身份不被发现,开枪射击了夏洛克。夏洛克用尽自己所有的知识保护了自己,重伤之下得以存活。原来玛丽曾经是政府特工,因为厌倦了刀头舔血的生活所以隐居下来,和华生结婚。华生从清醒过来的夏洛克那里得知了玛丽的身份,但是最终选择了原谅玛丽,因为夏洛克并没有说出来是玛丽射击的自己。玛丽的资料被马格努森掌握用来威胁对方,除此以外马格努森也拥有许多隐秘的资料用来威胁西方的各个国家,麦考夫对此也受到了相当大的威胁。为了保护玛丽,夏洛克和华生再次找到了马格努森,但是马格努森也是一名出色的犯罪者,记忆能力相当高超。夏洛克以为对方有隐秘的仓库用来储存威胁的资料,但是最终发现这些资料只存在于马格努森的记忆里。
为了保护玛丽的身份不被发现,也为了保护麦考夫和国家的利益,夏洛克毅然开枪在警察面前打死了马格努森,自己因此获罪。为了保护自己的弟弟,麦考夫只能把自己的弟弟远送国外,送到东欧做卧底半年。华生和玛丽送夏洛克离开,但是夏洛克始终没有告诉华生是玛丽射击的自己。在夏洛克离开后,莫里亚蒂的视频被播放到了全国的电视信号上,原来莫里亚蒂竟然在当初的坠楼案中没有身亡,一切迷雾重重……为了揭穿莫里亚蒂未亡的真相,夏洛克再次被麦考夫召回伦敦,解决案件。
(全剧终)