L'agente veterano dei servizi segreti Johnny Worricker (Bill Nighy) è un uomo d'altri tempi, calmo e osservatore, che adora il jazz e colleziona opere d'arte. Dopo la morte improvvisa del suo capo nonché miglior amico Benedict Baron (Michael Gambon), Johnny si ritrova tra le mani un misterioso documento top-secret, che contiene scomode rivelazioni sul primo ministro inglese (Ralph Fiennes). Nel frattempo, l'incontro apparentemente casuale con l'affascinante attivista politica Nancy Pierpan (Rachel Weisz) complica ulteriormente tutta la vicenda. Inizia così una serie di eventi che mettono alla prova l'integrità di Johnny.