The Good Shepherd 2006 ★★★½