Benedict Cumberbatch portrays Alan Turing, a brilliant mathematician who leads a team in deciphering the Enigma code.
Keira Knightley plays Joan Clarke, a cryptanalyst who works closely with Turing on the Enigma project.
Matthew Goode takes on the role of Hugh Alexander, a British chess champion recruited to join Turing's team.
Rory Kinnear portrays Detective Robert Nock, a Scotland Yard detective investigating Turing's background.
Allen Leech plays John Cairncross, a member of Turing's team who brings a different perspective to the code-breaking effort.
Charles Dance portrays Commander Denniston, the stern head of Bletchley Park, where Turing's team is based.
Mark Strong takes on the role of Stewart Menzies, the head of the British Secret Intelligence Service who oversees the code-breaking operation.
James Northcote plays Jack Good, a mathematician and cryptanalyst who works alongside Turing at Bletchley Park.
Tom Goodman-Hill portrays Sergeant Staehl, a military officer working with Turing's team on the Enigma project.
Steven Waddington plays Superintendent Smith, a law enforcement officer who interacts with Turing during the investigation into his past.
Ilan Goodman takes on the role of Keith Furman, a member of Turing's team involved in the code-breaking efforts.
Our free email delivers the daily top 10 TV shows and top 10 movies directly to your inbox. Stay ahead of the trends. Sign up below.