二战期间的英国,汤姆·杰里科是一名出色的密码破译专家,他在布兰彻利公园密码破译中心工作,帮助盟军破解代号为“谜”的密码。在这里,他与一位女雇员,克莱尔·罗米利发生了一段短暂而炽烈的感情。尽管她身上似乎隐藏着不少秘密,汤姆还是为她着迷。
不久后,克莱尔·罗米利就厌烦了,并提出分手另结新欢,汤姆顿时一蹶不振,工作和爱情双双不顺。不久后,他发现自己不仅被疑心为杀害他人的凶手,甚至还有可能被当作叛徒。
汤姆开始集中精力破译德军的新密码,他的助手正是死者克莱尔的室友,海斯特·沃利斯。与风情万种的克莱尔相反,海斯特是个单纯拘谨的女孩。时间十分紧迫,他们不但要抢在德军发动袭击前解开密码,还要揭开笼罩在克莱尔身上的重重迷雾。与此同时,一名政府的高级间谍,温格雷也在暗中关注他们的行动。他心里很清楚他们正在慢慢靠近一个惊人的秘密。果然,汤姆和海斯特逐渐发现在这桩事件背后存在一起重大的阴谋,直接牵涉到英国政府的高层。在此过程中,他们也开始相互吸引……。故事发生在第二次世界大战期间,为了躲避战火,坚强的母亲塞西拉(索菲娅·罗兰 Sophia Loren 饰)带着13岁的女儿罗塞塔(艾伦诺拉·布朗 Eleonora Brown 饰)离开了他们的故乡罗马,暂时来到地处偏远的小镇西赛罗定居。在这里,塞西拉结识了准备成为医生的小伙子米凯尔(让-保罗·贝尔蒙多 Jean Paul Belmondo 饰)。 米凯尔是一个生性浪漫的男人,热爱文学,他教罗塞塔识字读诗,久而久之,罗塞塔爱上了他,可是很显然,米凯尔的目光始终锁定在塞西拉的身上。为了帮助塞西拉搞到食物填饱肚子,米凯尔来到了父亲的朋友家,哪知道在那里遇见了一个德国军官,德国军官强烈谴责米凯尔不上战场的行为,并且打算强行把他带走。。