When a clergyman is accused for the murder of a social worker, the parish priest recruits a reporter (and his ex-girlfriend) to clear his name.
#Tags: the good shepherd,the good shepherd 2004,The Good Shepherd online ep 1, ep 2, ep 3, ep 4, watch The Good Shepherd episode 5, episode 6, episode 7, episode 8, episode 9, episode 10, The Good Shepherd dub drama, watch The Good Shepherd ep 11, ep 12, ep 13, ep 14, ep 15, The Good Shepherd ep 16, ep 17, ep 18, ep 19, ep 20, watch The Good Shepherd english subtitle, watch The Good Shepherd free drama online, watch online The Good Shepherd in 9movies, fmovies, gostream, gomovies, putlocker, watch series, solarmovie, 123movies, movie2k, onwatchseries, theyesmovies, series9, The Good Shepherd asian tv, The Good Shepherd Korean Drama