Le sous-marin U864, coulé en 1945, est retrouvé au fond des mers norvégiennes. Ellen, une vieille dame allemande, demande à sa petite fille de l'emmener à Oslo. Sur le chemin elle lui raconte son histoire. En 1945, Ellen, résistante, fait la rencontre de Robert, un espion anglais. Ils ont une liaison mais Robert, tout à son devoir, demande à Ellen de séduire Hans, un officier de la Marine allemande. Il n'imaginait pas qu'Ellen et Hans tomberaient amoureux. Mais Ellen remplit sa mission et rapporte à Robert des documents importants. Lorsque Hans prend la mer à bord du sous-marin U864, Robert a bien l'intention de le faire couler et de rentrer en Angleterre avec Ellen