一家疗养院里,年逾古稀的犹太人古特曼先生(克里斯托弗·普卢默 Christopher Plummer 饰)呻吟着从睡梦中醒来。他的记忆正在消退,连妻子不久前去世的事也险些忘记。不过妻子的离开似乎也帮他卸去最后一点儿牵挂,他在朋友的帮助下,从养老院偷偷跑出。古特曼的身上携带着朋友写的信,上面记载着他沿途需要注意的事项以及此行最大的目的。几经辗转,他终于找到了名叫鲁迪·克兰德的老人。对方年轻时曾是参与过二战的德国士兵,家族的血海深仇驱使着古特曼先生不远万里追踪仇人。
冷战初期,纽约律师詹姆斯·多诺万(汤姆·汉克斯 Tom Hanks 饰),为苏联情报员鲁道夫·阿贝尔(马克·里朗斯 Mark Rylance 饰)辩护,当时美苏关系紧张,詹姆斯仍然秉持公平正义的原则,毫不偏私地为阿贝尔抗辩,阿尔贝欣赏他的正直,他也欣赏阿贝尔的忠诚,虽然最后输了官司,两人却建立起微妙的情谊。不久之后,美军U2高空侦察机在执行机密任务时,被苏联军方击落,詹姆斯受雇于中情局,代表美方与苏联谈判,试图在极其渺茫的机会中,与苏联交涉换囚条件,营救被劫持的美国飞行员。 影片根据美国律师詹姆斯·多诺万