Beautiful, interesting, incredible cinema.
The final instalment of the Happy Valley trilogy, starring Sarah Lancashire.