Watch Movie
Cast

Benedict Cumberbatch
Alan Turing

Keira Knightley
Joan Clarke

Matthew Goode
Hugh Alexander

Rory Kinnear
Detective Robert Nock

Allen Leech
John Cairncross

Matthew Beard
Peter Hilton

Charles Dance
Commander Denniston

Mark Strong
Stewart Menzies

James Northcote
Jack Good

Tom Goodman-Hill
Sergeant Staehl

Steven Waddington
Superintendent Smith

Ilan Goodman
Keith Furman