冷战初期,纽约律师詹姆斯·多诺万(汤姆·汉克斯 Tom Hanks 饰),为苏联情报员鲁道夫·阿贝尔(马克·里朗斯 Mark Rylance 饰)辩护,当时美苏关系紧张,詹姆斯仍然秉持公平正义的原则,毫不偏私地为阿贝尔抗辩,阿尔贝欣赏他的正直,他也欣赏阿贝尔的忠诚,虽然最后输了官司,两人却建立起微妙的情谊。不久之后,美军U2高空侦察机在执行机密任务时,被苏联军方击落,詹姆斯受雇于中情局,代表美方与苏联谈判,试图在极其渺茫的机会中,与苏联交涉换囚条件,营救被劫持的美国飞行员。
海军陆战队员杰克·帕特里克·赖恩(克里斯·派恩 Chris Pine 饰)是一个拥有强烈爱国情怀的热血男儿,在阿富汗执行任务期间,他所乘坐的直升机遭到敌人的炮火攻击,杰克也身受重伤,几乎殒命。康复期间,他与善良美丽的医学院学生凯茜·穆勒(凯拉·奈特莉 Keira Knightley 饰)相知相恋,与此同时他还被CIA官员托马斯·哈柏(凯文·科斯特纳 Kevin Costner 饰),伤愈后潜入华尔街,以分析师的身份监控每一个可能危害到国家安全地资金源。身份和任务极度机密的杰克对女友也要三缄其口,为此不得不承受各种莫名的质疑和猜测。