It's a surprisingly respectful history of the CIA (or, as the movie points out, only lame-os not in CIA call it "the CIA") directed by Robert De Niro and written by Eric Roth as told via a central character based on James Jesus Angleton (played by Matt Damon).
Now, Angleton, who ran CIA's counter-intelligence operation for many years, was a pretty interesting fellow, half Mexican by descent (his unWASPy middle name is "hay-zoos"). His many enemies within CIA thought he was a paranoid loon. But, in this movie he's the most buttoned-down boring WASP spy imaginable. Damon's CIA man is so superhumanly affect-less that he never even notices that he's married to ... Angelina Jolie, who seems to have no more idea than the audience why she was cast in a role better suited to, say, Chloe Sevigny (who calls herself "another Aryan from Darien.")
The point of "The Good Shepherd" is apparently for a Catholic director and Jewish screenwriter to show that WASPs are boring, which is hardly the most slanderous thing anybody has ever said about WASPs. De Niro brings his old buddy Joe "I Amuse You?" Pesci out of retirement to play a Mafia don hired by Damon to assassinate Castro. Pesci enunciates the ethnic subtext of the movie:
Joseph Palmi: You know, we Italians have our families and the church, the Irish have the homeland, the Jews their tradition ... What do you guys have?
Edward Wilson: We have the United States of America. The rest of you are just visiting.
That said, it's a relatively serious, informative film.