Nel 2000 la tranquilla vita di pensionata di Joan Stanley viene bruscamente sconvolta dall'MI5 che la arresta con l'accusa di spionaggio e alto tradimento ai danni della Corona: avrebbe consegnato segreti militari all'Unione Sovietica durante la Seconda Guerra Mondiale. Nel serrato interrogatorio che segue l'arresto emergerà, dopo oltre 40 anni, la vera identità dell'"Agente Lotto", ma soprattutto, le ragioni che la mossero a tradire. Cambridge 1938. Joan, studentessa di fisica, si innamora dell'affascinante Leo Galich, giovane comunista, che le farà vedere il mondo sotto una nuova luce. Assunta poco dopo in una struttura di ricerca nucleare top secret, durante la Seconda Guerra Mondiale, Joan si rende conto che la distruzione totale sta divenendo pericolosamente attuale. Quale prezzo pagheresti per la pace? Joan deve scegliere se tradire il proprio paese ed i propri affetti oppure salvarli.