James Clayton est un brillant programmeur du MIT. C'est sur lui que s'est porté le choix de Walter Burke, un recruteur, pour rejoindre la CIA. Il commence alors à suivre un entraînement sévère à "La Ferme", le centre de formation de la CIA. Tout en se familiarisant avec les règles du métier, il va s'éprendre de Layla Moore, une autre recrue. Mais il est finalement évincé de "La Ferme", après avoir échoué à un test. Burke le recontacte et lui propose une mission, l'objectif : découvrir pour qui travaille une taupe infiltrée au siège de l'agence.