A grim, but serious and worthwhile film ...