II wojna światowa, Wielka Brytania. Elitarny zespół kryptologów zajmuje się odczytywaniem korespondencji między U-Bootami. Niespodziewanie, hitlerowcy zmieniają system szyfrów, co naraża okręty aliantów na niebezpieczeństwo. Złamania nowego kodu podejmuje się matematyk Thomas Jericho . Jednocześnie jest jednak pochłonięty rozwiązywaniem innej zagadki – zniknięcia ukochanej . W poszukiwaniach pomaga mu jej przyjaciółka Hester .