1916: Der Geheimagent Edgar Brodie (John Gielgud) wird für tot erklärt und mit einer neuen Identität versehen in die Schweiz geschickt. Dort soll er zusammen mit seiner als Ehefrau getarnten Kollegin Elsa (Madeleine Carroll) und einem weiteren Agenten mit dem Decknamen "Der General" (Peter Lorre), einen unbekannten Spion beseitigen. Doch bereits nach kurzer Zeit kommen Elsa Zweifel auf, ob dieser Mord moralisch tragbar ist...