Official Secrets, film diretto da Gavin Hood, è basato sulla vera storia di Katharine Gun (Keira Knightley), informatrice inglese che fece trapelare alcune informazioni alla stampa riguardo una rete di spionaggio illegale architettata da USA e Gran Bretagna per legittimare la successiva guerra in Iraq.
La donna diffuse i documenti dell'NSA (National Security Agency) che erano volti a ricattare alcuni membri degli Stati minori, ancora indecisi se entrare o meno in guerra. Con questo escamotage gli States avrebbero spinto il Consiglio di sicurezza dell'ONU ad approvare l'invasione in Iraq.
La Gun consegnò le informazioni di cui era in possesso al giornalista e amico Martin Bright (Matt Smith), che le pubblicò sul The Observer di Londra e in breve tempo la storia fece il giro del mondo. L'indignazione provata dai i membri del Consiglio di sicurezza, portò l'ONU a opporsi a un'invasione e una conseguente guerra in Iraq, ma pochi giorni dopo Bush dichiarò di non aver bisogno del consenso delle Nazioni Unite e invase ugualmente il paese.
All'alba dell'occupazione irachena che aveva tentato di denunciare come illegale, Katherine Gun viene arresta con l'accusa di aver violato le leggi sui segreti ufficiali, ma il processo e la scia mediatica che ne conseguiranno porteranno la popolazione a chiedersi quanto sia legittima la Guerra in Iraq...