大侦探福尔摩斯(小罗伯特·唐尼 Robert Downer Jr. 饰)即使在置人于死地之时也异常的逻辑清晰,然而办案时有条不紊的他在私底下的生活中简直就是个“怪胎”,至少在他的助手华生医生(裘德·洛 Jude Law饰)眼中他是这样一个人。他们亲手绳之以法的“黑暗巫师”布莱克大人(马克·斯特朗 Mark Strong 饰)在临死前说死亡即是开始,随后艾琳·艾德勒(瑞秋·麦克亚当斯 Rachel McAdams 饰)出现在他的身边要他帮忙找个失踪的人,而她身边有个影子般可怕人物。坊间传说黑暗巫师已经复活,
美国华盛顿特区,新一轮总统大选前两周。一桩耸人听闻的总统骚扰未成年少女的性丑闻事件,就在这切要关头被披露曝光,闹得沸沸扬扬。加上新闻媒体的大肆炒作,总统谋求连任的机会简直微乎其微。为了平息这场风波,总统紧急召见了老谋深算的政治顾问康拉德·布里恩博士(罗伯特·德尼罗 Robert De Niro 饰)。善于操纵公众舆论导向的布里恩,在紧要关头很快献出一条“妙计”。为了转移公众对性骚扰事件的注意力,布里恩凭空捏造出一场子虚乌有的爱国战争“阿尔巴尼亚战争”。为了让这场虚构出来的战争真实可信,布里恩专程拜访了大名