冷战初期,纽约的一位名叫詹姆斯·多诺万的律师(由汤姆·汉克斯饰演)被委托为苏联情报员鲁道夫·阿贝尔(由马克·里朗斯饰演)进行辩护。当时美苏之间的关系紧张,但詹姆斯始终坚持公正和正义的原则,不偏袒地为阿贝尔辩护。他欣赏阿贝尔的诚实和坚守原则的品质,尽管最终输掉了官司,但他们之间建立了一种特殊的情谊。不久之后,一架美国军用U2高空侦察机在执行机密任务时被苏联军方击落。詹姆斯受雇于中情局,代表美方与苏联进行谈判,试图在极为渺茫的机会中通过交涉换囚条件来营救被劫持的美国飞行员。这部电影根据美国律师詹姆斯·多诺万真实的经历改编而成。