James Donovan (Tom Hanks), un abogado neoyorquino se ve involucrado en la Guerra Fría EE.UU. y la URSS cuando, tras defender a un espía ruso detenido, la CIA le encarga una difícil misión: ir a Berlín para negociar un intercambio de prisioneros.