Edward Brooks is a
doctoral student at the
University of Cambridge. The subject of his dissertation is an analysis of patterns in the sequence of
prime numbers. His academic supervisor, Robert Mallinder, is being monitored by
NSA agents, including Taylah Sanders, who keep watch on anyone who might make advances in this field given its importance to cryptography. When Mallinder realises the subject of Brooks' work, he warns him off the project and destroys his student's research. Shortly afterwards Mallinder appears to kill himself. Around about the same time, Sanders' colleague is assassinated and she flees to find Brooks. They travel to
Baghdad to continue his research in a newly discovered historical site that may contain information from early
Islamic mathematicians. Sanders finds that her supervisor has approved Brooks' assassination. Eventually Brooks is detained by the NSA and is able to develop a
prime finder that will aid codebreaking. Brooks realizes that Professor James Alderman has been the one ruthlessly pursuing the prime finder and will keep ordering killings in order to find it. Brooks kills him and goes on the run while Sanders is apprehended by the police. ==Cast==