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.