Le jeune génie de l'informatique James Clayton est approché par Walter Burke, un vétéran de la CIA, qui souhaite le recruter.
Walter convainc James d'accepter son offre en lui laissant entendre qu'il saura enfin si son père, mort mystérieusement dans un accident d'avion au Pérou, était ou non un espion travaillant pour l'agence. James accepte donc de se rendre dans un lieu secret appelé La Ferme, pour y suivre un programme d'entraînement très serré, sous la supervision de Walter.
Sur place, il fraternise avec Layla, une jeune recrue comme lui. Et bientôt, ils s'engagent dans une torride relation amoureuse. Puis, au terme de son entraînement, James est envoyé au quartier général de la CIA à Langley en Virginie, avec mission de débusquer un traître au sein de l'agence.