Henry Faber (Donald Sutherland) é um espião alemão que está na Inglaterra em busca de informações dos Aliados, que ele pretende entregar diretamente a Hitler. Na viagem de volta à Alemanha, ele acaba se abrigando numa ilha isolada na costa escocesa. Lá conhece uma mulher, por quem irá se apaixonar e que irá mudar sua vida e o destino da Guerra.