Según Tom Hanks en el comunicado de prensa de la película, cuando su personaje el abogado James B. Donovan presenta sus argumentos ante el Tribunal Supremo sobre Rudolf Ivanovich Abel, las palabras utilizadas en el diálogo para la película fueron exactamente las mismas que las que se presentaron a la Corte Suprema de los Estados Unidos.
El acento aparentemente incongruente de Rudolf Ivanovich Abel era preciso. Abel nació en Newcastle-upon-Tyne con padres rusos y pasó algunos de sus primeros años en Escocia. Regresó a Moscú en su adolescencia pero nunca perdió su acento cuando hablaba inglés.
El director Steven Spielberg rió mucho cuando leyó la línea en el guión de un policía que mofó a Donovan de que había estado en "la tercera oleada en Normandía". Spielberg bromeó con Tom Hanks que debería responder: "Yo estaba en la primera", haciendo referencia a Salvando al soldado Ryan (1998), también dirigida por Spielberg.
El proyecto originalmente se intentó realizar con Gregory Peck practicamente después de que la historia había sucedido en 1965. Alec Guinness aceptó interpretar a Rudolf Ivanovich Abel, Peck interpretaría a James B. Donovan y Stirling Silliphant escribiría el guión. MGM se negó a hacer la película en ese momento. Era 1965, las tensiones de la Guerra Fría eran altas y MGM se negaba a entrar en temas políticos.
La fotografía principal comenzó en septiembre de 2014 y se rodó durante doce semanas en ciudades de Alemania, Polonia y Nueva York, incluidos muchos de los lugares donde ocurrieron los eventos de la historia. La producción europea comenzó en Berlín, donde sucedió el intercambio de prisioneros entre Rudolf Ivanovich Abel y Francis Gary Powers. Para filmar las secuencias cruciales del Muro de Berlín, la producción también viajó a Wroclaw, Polonia, que se asemeja más exactamente al Berlín Este de 1961, que a la propia Berlín.