The Good Shepherd is not to everyone's taste and so far has been snubbed in awards nominations. It's a long and detached portrait of cold, upper-class people and many will find it too chilly. The huge star cast - De Niro himself, as General Bill Sullivan, founder of the CIA, John Turturro, Alec Baldwin, Joe Pesci, Michael Gambon, William Hurt et al - give measured, slow-burning performances, while Damon plays the character of Wilson with an icy blankness.