1943: az angol hadsereg szupertitkos kódfejtő központjában, a Bletchley
Parkban a titkosírás-szakértők tehetetlenek. A német tengeralattjárók
megváltoztatták rejtjelező-gépüket, az Enigmát, a titkosszolgálat többé nem
tudja lehallgatni őket, és így a hadsereg képtelen megvédeni a több mint
10.000 utasát Amerika felé szállító hajókaravánt. Kénytelenek egy kívülálló
segítségét kérni: a zseniális matematikushoz, Tom Jericho-hoz fordulnak, aki
éppen egy másik rejtély megoldásán fáradozik: szerelme, Claire (Saffron
Burrows) nyom nélkül eltűnt. A férfi magánnyomozásba kezd, és sejteni kezdi,
hogy a titkos kód, az Enigma és szerelme élete vagy halála összefüggésben áll
egymással. Talán ellenkém bujkál a kémek között. Claire barátnőjéhez,
Hesterhez (Kate Winslet) fordul segítségért, de talán ez a legnagyobb
baklövés, amit elkövethetett.