The Night of the Hunter ★★★★

Perhaps the sheep get the shepherd they deserve.