I am a big fan of Chris Cooper, and he does not dissapoint here. He plays Hanssen as a guy you want to like, but at the same time you KNOW there is something terribly wrong and creepy with him. As for the screenplay, maybe this is close to how it really happened, but it just was not a terribly interesting movie.