Actually I had forgotten that I viewed the film so positive, my memory (mostly reliable, this time not) wanted to give only a 6/10 ...
But Shepard is Shepard, and apart from that incredible revelation actors are cattle, and cattle does not hurt any film.