故事发生在风景如诗如画的阿根廷布宜诺斯艾利斯。卡洛斯(安东尼奥·班德拉斯 Antonio Banderas 饰)是一名剧作家,因为创作过几个成功的剧本而拥有着不小的名气。卡洛斯和妻子西西莉亚(艾玛·汤普森 Emma Thompson 饰)结婚多年,两人之间的感情一直十分恩爱。西西莉亚是一名记者,在业内小有名气,她和卡洛斯一直被朋友们视为一对金童玉女,十分相配。
然而某一日,因为所撰写的新闻稿触痛了当局者敏感的政治神经,西西莉亚被秘密的抓紧了集中营中。妻子生死未卜,卡洛斯陷入了绝望和痛苦之中,他愿意付出一切
约克郡公爵(柯林·菲尔斯 Colin Firth 饰)因患口吃,无法在公众面前发表演讲,这令他接连在大型仪式上丢丑。贤惠妻子伊丽莎白(海伦娜·邦汉·卡特 Helena Bonham Carter 饰)为了帮助丈夫,到处寻访名医,但是传统的方法总不奏效。一次偶然的机会,她慕名来到了语言治疗师莱纳尔罗格(杰弗里·拉什 Geoffrey Rush 饰)的宅邸,传说他的方式与众不同。虽然公爵对罗格稀奇古怪的招法并不感兴趣,首次诊疗也不欢而散。但是,公爵发现在聆听音乐时自己朗读莎翁竟然十分流利。这让他开始信任罗格,
1960年代冷战期间,英国间谍阿列克·利马斯(理查德·伯顿 Richard Burton 饰)长年驻守在西柏林从事间谍业务。然而在目睹了潜伏在东德的同事被东德边防军射杀后,阿列克回到了英国秘密情报局总部,接受机密的终极任务。为了混入东德,阿列克故意暴露出自己的弱点,甚至是堕落的一面,以便离间东德情报机构的头目穆恩特(彼得·范·埃克 Peter van Eyck 饰)与手下菲德勒(奥斯卡·威内尔 Oskar Werner 饰)的关系,瓦解其势力。然而在扑朔迷离的双面间谍面具下,阿列克渐渐发现自己不过是一枚微