Las autoridades recurren a Tom Jericho (Dougray Scott), un brillante matemático y experto descifrador de códigos de los servicios de inteligencia británicos, que había conseguido descifrar el anterior código, denominado "Shark", empleado por la flota submarina alemana.