Während des kalten Krieges, im Jahre 1957, wird Rudolf Abel (Mark Rylance) in New York als sowjetischer Spion vom FBI festgenommen. Der Anwalt James B. Donovan (Tom Hanks) ist eigentlich auf Versicherungsangelegenheiten spezialisiert, bekommt aber die undankbare Aufgabe, Abel zu vertreten.
Kurze Zeit später wird ein U-2 Spionageflugzeug über der Sowjet-Union abgeschossen und der Pilot Francis Gary Powers (Austin Stowell) wird gefangengenommen. Gleichzeitig wird der Wirtschaftsstudent Frederic Pryor (Will Rogers) wegen mutmaßlicher Spionage in Ost-Deutschland festgenommen. Donovan wird geschickt um einen Austausch von Abel gegen Powers zu erreichen, ist aber fest entschlossen, auch Pryor wieder nach Hause zu bringen.








