Characters played by Benedict Cumberbatch
Alan Turing
Characters played by Keira Knightley
Joan Clarke
Characters played by Matthew Goode
Hugh Alexander
Characters played by Rory Kinnear
Detective Robert Nock
Characters played by Allen Leech
John Cairncross
Characters played by Matthew Beard
Peter Hilton
Characters played by Charles Dance
Commander Denniston
Characters played by Mark Strong
Stewart Menzies
Characters played by James Northcote
Jack Good
Characters played by Tom Goodman-Hill
Sergeant Staehl
Characters played by Steven Waddington
Superintendent Smith
Characters played by Ilan Goodman
Keith Furman
Characters played by Jack Tarlton
Charles Richards
Characters played by Alex Lawther
Young Alan Turing
Characters played by Jack Bannon
Christopher Morcom
Characters played by Tuppence Middleton
Helen
Characters played by Dominic Charman
Sherborne Student 1
Characters played by James G. Nunn
Sherborne Student 2
Characters played by Charlie Manton
Sherborne Student 3
Characters played by David Charkham
Joan's Father
Characters played by Victoria Wicks
Joan's Mother
Characters played by Andrew Havill
Teacher
Characters played by Laurence Kennedy
Headmaster
Characters played by Tim van Eyken
MI6 Agent
Characters played by Will Bowden
Military Policeman
Characters played by Miranda Bell
Margaret
Characters played by Tim Steed
Electrical Assistant
Characters played by Peter Agnelli
Navy Captain
Characters played by Lee Asquith-Coe
MI6 Agent
Characters played by Hayley Joanne Bacon
Woman in Crowd
Characters played by Lauren Beacham
RAF Wren
Characters played by Ingrid Benussi
Dancer
Characters played by Nicholas Blatt
Ministry Man
Characters played by Carmen Coupeau Borras
Detective Robert Nock's Secretary
Characters played by Jack Brash
Evacuee
Characters played by Ancuta Breaban
Wren
Characters played by Heather Broderick
Passerby
Characters played by Alex Corbet Burcher
Dancer
Characters played by Grace Calder
Assistant Wren
Characters played by Richard Campbell
Crossword Man in Pub
Characters played by Daniel Chapple
MI6 Agent
Characters played by Winston Churchill
Self
Characters played by Lisa Colquhoun
Joan Clarke's Friend
Characters played by Alexander Cooper
Bletchley Park Agent
Characters played by Chris Cowlin
Military Police Officer
Characters played by Ben Davey
School Boy
Characters played by Kirsty-Marie Day
WRAF Officer
Characters played by Leigh Dent
Passerby
Characters played by Esther Eden
WW2 Wren
Characters played by Sam Exley
Military Policeman 3
Characters played by Ben Farrow
Military Police
Characters played by Samantha Felman
Wren
Characters played by Iulia Filipovscaia
Switchboard Operator
Characters played by Mike Firth
Crossword Enthusiast
Characters played by Alfie Fitch
Evacuee
Characters played by Hannah Flynn
Wren
Characters played by James Gard
School Boy
Characters played by Guna Gultniece
Passerby
Characters played by Adolf Hitler
Self
Characters played by Leigh Holland
M16 Agent
Characters played by Luke Hope
MI6 Exam Agent
Characters played by Vera Horton
Nunn
Characters played by Ashley Hudson
British soldier
Characters played by Michael John-Lewis
Lieutenant
Characters played by Denis Khoroshko
Civilian
Characters played by Debra Leigh-Taylor
Evacuee
Characters played by Stuart Matthews
Bletchley Park Operative
Characters played by Amber-Rose May
Joan Clarke's Friend
Characters played by Arnold Montey
M16 Agent
Characters played by Gina Morrish
Evacuee
Characters played by Adam Nowell
Technician
Characters played by Joseph Oliveira
M16 Agent
Characters played by Ryan Parker
Young Guy on the Street
Characters played by John Redman
Young Officer
Characters played by Julio Romeo
Police officer
Characters played by Tom Sandell
Civilian
Characters played by Adam Scown
Crossword Soldier
Characters played by Scott Stevenson
Bletchley
Characters played by Harry S. Truman
Self
Characters played by Emilia Ufir
Secretary
Characters played by Mark Underwood
Crossword Man
Characters played by Nicola-Jayne Wells
First Aid Nurse
Characters played by Joshua Wichard
German Spy Plane Pilot