Doveva essere Leonardo Di Caprio il protagonista di The Good Shepherd, il film che Robert De Niro sta girando da qualche mese. Invece all'ultimo momento l'attore si è tirato indietro ed è stato sostituito da Matt Dillon. Il film (il secondo diretto da De Niro dopo Bronx) ripercorrerà la storia della CIA - dalla sua nascita nel 1947 agli anni della Guerra Fredda - attraverso la ricostruzione di 40 anni di carriera di uno dei suoi soci fondatori.

Matt Dillon interpreterà il ruolo dell'agente segreto James Wilson, personaggio ispirato in parte alla figura storica dell'ex capo dell'agenzia investigativa americana James Jesus Angleton, mentre De Niro comparirà in un cammeo.

Sceneggiato da Eric Roth - gia' autore degli script di Forrest Gump e Alì - The Good Shepherd sarà prodotto dalla Tribeca Produs di De Niro, in collaborazione con l'American Zoetrope di Francis Ford Coppola.