Em 2003, enquanto políticos da Grã-Bretanha e dos Estados Unidos preparavam a invasão do Iraque, Katharine Gun (Keira Knightley), uma das tradutoras da sede de comunicação do governo britânico, vaza um e-mail confidencial que pedia a espionagem de membros do Conselho de Segurança da ONU a fim de forçá-los a apoiar a guerra. Acusada de violar a Lei dos Segredos Oficiais e correndo o risco de ser presa, Katharine e seus advogados lutam para justificar suas atitudes. Com sua vida, liberdade e casamento ameaçados, ela fará de tudo para defender aquilo em que acredita.