События фильма разворачиваются на фоне Второй мировой войны. Невероятно талантливый и амбициозный математик Алан Тьюринг, вызывается для того, чтобы помочь британской разведке взломать код знаменитой немецкой шифровальной машинки Энигма (Enigma), которая имеет сотни миллионов комбинаций. Наш герой попадает в команду математиков, шахматистов, лингвистов и криптографов, но отношения с другими людьми у него не заладились с самого начала. Тогда он берет брозды правления в свои руки и набирает новую команду. Именно на одном из отборов кандидатов, главный герой знакомится с симпатичной девушкой, которая оказывается не менее талантливой чем он сам.