艾德·布鲁迪(吉尔加饰)原是一名小说家,后来参与情治工作成为情报人员。第一次世界大战期间,他以理查·亚仙典的化名前往瑞士,同行的还有乔装妻子的艾莎·卡林顿(卡萝饰)和一名行为古怪,绰号将军的杀手(彼得·劳雷饰)。他们的任务是追寻一名德国间谍,并将他刺杀,但想要完成这个任务,首先必须猜出他到底是谁。