En Londres de los años 60, un contable llamado Jim (interpretado por James Mason) se encuentra en medio de un enigma cuando su esposa, Louise, es asesinada. En un primer momento, se piensa que ella estaba involucrada con un hombre misterioso, lo que lleva a Jim a sumergirse en un mundo de espionaje y traición para descubrir la verdad detrás de su muerte. Con la ayuda de un astuto detective llamado Dierdre (interpretada por Simone Signoret), comienza a desenmarañar una conspiración que lo lleva a cuestionar su propia realidad y decisiones pasadas.
Mientras Jim se adentra más en la vorágine de secretos y mentiras, descubre una serie de personajes interconectados, desde agentes encubiertos hasta informantes, cada uno con sus propios motivos oscuros. La línea entre lo que es verdad y lo que es una farsa se vuelve difusa, y Jim se encuentra preso de un juego mortal que no solo involucra su vida, sino también su cordura. A medida que se enfrenta a los fantasmas de su propia vida y a la traición que lo rodea, Jim debe hacer frente a sus propios demonios internos.
Con un telón de fondo de ambiente paranoia y espionaje, esta intriga romántica de los años 60 ofrece un vistazo fascinante a un mundo donde las relaciones humanas se complican en el marco de la desconfianza y la traición. En última instancia, Jim deberá decidir quién puede confiar y qué precio está dispuesto a pagar por la verdad.