Breach is the 2007 low key spy thriller based on a true story from acclaimed writer-director Billy Ray (Shattered Glass). Eric O'Neill (Ryan Phillippe) is a young man who works for the FBI and wants desperately to become an agent. Because of his skill with computers, Eric is picked by Special Agent Kate Burroughs (the lovely Laura Linney) to spy on Robert Hanssen (Chris Cooper), an FBI analyst Burroughs says is suspected of being a sexual deviant. Assigned to be Hanssen's assistant, O'Neill comes to know Hanssen as a brilliant, prickly, extremely conservative, deeply religious and deeply unsatisfied man. O'Neill grows disenchanted with his assignment, feeling it a waste of his time, until Burroughs tells him the real story. The FBI suspects Hanssen of selling secrets, first to the Soviet Union and then to Russia, since the mid 1980s. They need to find the proof before Hanssen retires in two months and they need Eric to help them do it.