En février 2001, Robert Hanssen, un agent principal avec 25 ans au FBI, est arrêté pour espionnage. Revenez deux mois en arrière : Eric O'Neill, un informaticien qui veut devenir agent, est affecté au commis pour Hanssen et pour écrire tout ce que fait Hanssen. O'Neill a dit qu'il s'agissait d'une enquête sur les habitudes sexuelles de Hanssen. En quelques semaines, le croustillant Hanssen, un fervent catholique, s'est réchauffé à O'Neill, qui grandit à respecter Hanssen. La femme d'O'Neill n'aime pas l'intrusion de Hanssen ; les enjeux personnels et professionnels s'accroissent. Comment ils attrapent Hanssen et pourquoi il espionne deviennent l'histoire du film. O'Neill peut-il aider à attraper en flagrant délit « le pire espion de l'histoire » et à conserver sa vie personnelle ?