Al aspirante a agente del FBI Eric O'Neill (Phillippe) le asignan como compañero al veterano Robert Hanssen (Cooper), del que la Agencia tiene razones para creer que está pasando información muy valiosa a los soviéticos. Para no levantar demasiadas sospechas, una de las supervisoras del caso (Linney) le dice a Eric que su misión será vigilar a Hanssen porque es un pervertido sexual.