Under Anden Verdenskrig får matematikgeniet Alan Turing (Benedict Cumberbatch) et hemmeligt job af den britiske regering: Han skal bryde nazisternes Enigma-kode. Hans arbejde får stor betydning for krigens gang, men efter krigen får han store problemer, fordi han er homoseksuel.