隋末,瓦岗寨义军的营外忽然有人要与罗义认亲,罗义拒认,反诬是杨林派来的奸细。程咬金察出其中必有蹊跷,亲往南营视察。姜桂枝终于说出原委。原来,四十年前,罗艺赶考途中发病,被河南南阳姜家集员外带回家中调养,其女姜桂枝一见倾心,在父母应允下,与罗艺结为夫妻。后来,由于战乱,夫妻分离。罗艺因战功卓著成为隋朝大将,并另娶妻生子罗成。程咬金巧妙安排,使罗艺亲自出战,大败姜桂枝的花枪之下。罗艺理屈词穷,只得认错,结发夫妻重新团圆。
苏菲(桑德里娜·伯奈尔 Sandrine Bonnaire饰)在中产阶级乐里芙家做女佣,她千方百计隐藏着自己不识字的秘密。性格内向的苏菲内心非常敏感,事事留神不犯差错,并得到了主人家的认同。乐里芙一家对苏菲彬彬有礼,同时也昭示出主仆间的不同等级。 在镇上的邮局,苏菲认识了同属穷人阶级的珍(伊莎贝尔·于佩尔 Isabelle Huppert饰)。珍对有钱人充满了扭曲的愤恨心理,成为苏菲的好友后,她从没有停止过煽动苏菲,让她与富人阶级决裂。矛盾一步步走向无可调和的地步,苏菲的秘密在乐里芙家曝了光,和谐的外壳瞬间倒坍,珍和苏菲的反抗如同狂风骤雨……
奥地利皇储突然自杀案件,让沉寂6个月的福尔摩斯(小罗伯特·唐尼饰)再次启动。这次,福尔摩斯有了一个强有力的对手——智力上与福尔摩斯相当的莫里亚蒂教授(杰瑞德·哈里斯饰)。为了调查清楚皇储的自杀案件,福尔摩斯与华生(裘德·洛饰),在吉普赛占星师西姆(劳米·拉佩斯饰)的帮助下,和莫里亚蒂展开了在整个欧洲大陆上的较量,从英国到法国、德国。虽然福尔摩斯被称为最聪明的人,但是莫里亚蒂教授仿佛能预知福尔摩斯的行踪,都能先一步福尔摩斯逃之夭夭。莫里亚蒂教授死亡名单上的人一个个被抹杀,历史可能就此被改写,面对如此强大的对手,福尔摩斯如何应对?