Em plena Guerra Fria, o advogado especializado em seguros James Donovan (Tom Hanks) aceita uma tarefa muito diferente do seu trabalho habitual: defender Rudolf Abel, um espião soviético capturado pelos americanos. Mesmo sem ter experiência nesta área legal, Donovan torna-se uma peça central das negociações entre os Estados Unidos e a União Soviética, quando é enviado a Berlim para fazer um acordo para a troca de Abel por um prisioneiro americano, capturado pelos inimigos.
Tom Hanks
Personagem: James Donovan
Mark Rylance
Personagem: Rudolf Abel
Scott Shepherd
Personagem: Hoffman
Amy Ryan
Personagem: Mary Donovan