There’s no doubt the subject matter of “The Good Shepherd” is intriguing, but every minute of the film’s nearly three-hour duration certainly isn’t. Even in its trudging length, many stones are left ...