1942年,埃里克•埃里克森,一位美国籍的石油商人,在斯德哥尔摩生活时,突然发现自己被列入了纳粹的合作者黑名单。为了澄清这一误会,他被迫成为间谍,以便方便地进入德国。尽管他的朋友们和亲人都与他疏远了,但坎普尔,他的犹太朋友,仍然相信埃里克有难言的原因。
不久后,埃里克与德国人拉上了关系,并与石油巨头格哈德•奥伦道夫爵士、商人奥托•豪兹拉组成了一个名为“莱德”的间谍小组。同时,他还与笃信宗教的德国地下抵抗组织成员玛丽亚娜取得了联系,并假装成情人幽会,成功地骗过了监视的盖世太保。他不断地将她提供的情报记录下来,然后带回到瑞典。
尽管埃里克是谍海新兵,但他沉着坚毅,多次避过危险。在奥伦道夫的努力下,埃里克被允许在瑞典为德国“建设”炼油厂,从而获得了参观德国石油工厂的机会。一次,他在奥伦道夫的陪同下目睹了纳粹绞死罢工工人的场景,这深深地触动了他,使他开始由被迫工作转向自觉行动。他们的情报使盟军得以准确轰炸,令德国损失惨重。
然而,随着奥托因病去世,由于密信可能泄露,盟军情报机关决定停止埃里克小组的活动。但埃里克惦念着玛丽亚娜,同时也为了取回至关重要的纳粹航空燃料生产情报,他毅然再次前往德国。到达柏林后,他被关进盖世太保监狱,亲眼看到因身份暴露被捕的玛丽亚娜殉难。但他强忍悲痛,咬定自己只是她的情人,盖世太保没有证据只好放人。
埃里克从格哈德处拿到情报,又前往汉堡销毁奥托的密信,不料被跟随的盖世太保察觉。机智逃脱后,他与汉堡的盟国谍报网取得联系,在地下组织和丹麦百姓的帮助下,越过边境,安全返回瑞典。