1940. In timp ce Anglia se pregateste sa lupte impotriva nazistilor, trei femei foarte diferite raspund unui apel de a se prezenta la misterioasa proprietate rurala Bletchley Park, unde cele mai bune minti din Marea Britanie se antreneaza pentru a sparge codurile militare germane. Osla are tot ce isi doreste - frumusete, bogatie si pe printul Philip al Greciei care ii trimite trandafiri - dar ea arde de nerabdare sa isi foloseasca germana fluenta ca traducatoare a codurilor inamice. Impulsiva Mab, crescuta intr-un cartier sarac din estul Londrei, lucreaza la legendarele masini de descifrare a codurilor, dar aspira la o casatorie avantajoasa. Amandoua vad rapid potentialul lui Beth, o fata batrana din sat, a carei timiditate ascunde o abilitate stralucita de a rezolva enigme, si in curand Beth devine una dintre putinele femei criptanalisti de la Bletchely Park. Dar razboiul, pierderile si tensiunea provocata de viata plina de secrete le vor desparti.
1947. Marea Britanie postbelica este cuprinsa de febra nuntii regale a printesei Elisabeta si a printului Philip, iar cele trei prietene devenite adversare sunt reunite de o misterioasa scrisoare criptata. Un tradator neidentificat a aparut din umbrele trecutului lor de la Bletchley Park, iar acum Osla, Mab si Beth trebuie sa reinvie vechea lor alianta si sa sparga impreuna un ultim cod. Dar fiecare petala pe care o indeparteaza din codul Trandafirul aduce pericolul - si pe adevaratul lor dusman - mai aproape...