Brytyjski żołnierz i pisarz Edgar Brodie (
John Gielgud), wraca do domu podczas I Wojny Światowej. Dowiaduje się, że jedna z rządowych agencji sfałszowała raport o jego śmierci i chce wysłać go z tajną misją do Szwajcarii. Pod nazwiskiem Richard Ashenden, wyjeżdża tam w celu wyśledzenia i zabicia niemieckiego agenta...