Breach is a 2007 American historical drama film directed by Billy Ray. The screenplay by Ray, Adam Mazer, and William Rotko is based on the true story of Robert Hanssen, an FBI agent convicted of spying for the Soviet Union and later Russia for more than two decades, and Eric O'Neill, who worked as his assistant and helped bring about his downfall. O'Neill served as a consultant on the film.
Eric O'Neill (Ryan Phillippe) is a young FBI employee assigned to work undercover as a clerk to Robert Hanssen (Chris Cooper), a senior agent he is told is suspected of being a sexual deviant. Hanssen has been recalled from the Soviet Union to FBI headquarters ostensibly to head up a new division specializing in Information Assurance.
Initially, Hanssen insists on a strict formality between the two men. He frequently rails against the bureaucracy of the FBI and complains that only those who regularly "shoot guns" are considered for senior positions instead of those, like himself, who are involved in vital national security matters. He calls the bureau's information technology systems antiquated and laments the lack of coordination and information exchange with other intelligence