Nov 4, 2016 1h 38m
Drama
The Shepherd is a slow burning psychological drama and a parable of corporate greed, steadily building to a powerful climax under the skilful direc...