Arch Cummings as a co-conspirator. Cummings flees to Moscow. Ulysses’ aide is then revealed to be “Cardinal”, Edward's mole and the informant of Edward Jr's conversation. Edward and Margaret arrive separately in the Congo for Edward Jr.'s wedding to Miriam. While in transit to the ceremony via aircraft, Miriam is thrown out of the plane. Edward informs his son of Miriam's death and denies all responsibility. But Edward is shaken to learn Miriam was pregnant. Edward meets Hayes at the new CIA headquarters, noting the lobby’s Biblical inscription: "And ye shall know the truth, and the truth shall make you free (John 8:32)." Philip Allen is resigning in disgrace, and the President has named Hayes the new Director of the CIA. Hayes appoints Edward to be the First Head of counter-intelligence. Edward decides to finally read his father’s suicide note. Edward learns from the note that his father had indeed betrayed his country. He then urged his son to live a life of decency and truth. Edward burns the note, and leaves the office from his past, and heads to a new office in a wing of the CIA. Cast Matt Damon as Edward Wilson Sr. He is the film's main character, partly based on James Jesus Angleton and partly on covert operations specialist Richard Bissell his false identity in Britain was "Mr. Carlson" Angelina Jolie as Margaret "Clover" Russell Wilson, who shares a name with Allen Dulles' wife Robert De Niro as General Bill Sullivan, based on William J. Donovan Alec Baldwin as FBI Agent Sam Murach William Hurt as CIA Director Philip Allen, likely based on Allen Dulles Joe Pesci as Joseph Palmi, based partly on Sam Giancana and Santo Trafficante Jr. The Good Shepherd marked Joe Pesci's return to acting after an eight-year absence from the screen following Lethal Weapon 4. John Turturro as Ray Brocco, based on Angleton deputy Raymond Rocca Billy Crudup as Archibald "Arch" Cummings, based on Kim Philby, and named for E.E. Cummings, a real life confidant of Angleton. Tammy Blanchard as Laura Michael Gambon as Dr. Fredericks Timothy Hutton as Admiral Thomas Wilson, based on James Forrestal. John Sessions as Valentin Mironov #1 / Yuri Modin, based on Anatoliy Golitsyn, and on Yuri Modin, the 'legman' KGB operative controlling the 'Cambridge Five'. Keir Dullea as Senator John Russell Sr. Martina Gedeck as Hanna Schiller Gabriel Macht as John Russell Jr. Lee Pace