Actors Siobhan Finneran and James Norton attended the screening at Halifax Vue, also joined by Rhys Connah, who plays Ryan Cawood in the Sally Wainwright drama.
Crowds gathered to see if they could spot the stars on the red carpet, with the lucky few able to attend the screening and see the first episode of the final series before anyone else.
A Q&A took place after the screening and saw Sarah Lancashire join her co-stars to answer questions on the upcoming series.
1. Happy Valley
Rhys Connah, who plays Ryan Cawood, and James Norton, who plays Tommy Lee Royce and Siobhan Finneran, who plays Clare Cartwright. Picture: BBC Photo: Neil Sherwood/BBC
2. Happy Valley
James Norton, who plays Tommy Lee Royce. Picture: BBC Photo: Neil Sherwood
3. Happy Valley
Rhys Connah, who plays Ryan Cawood, and James Norton, who plays Tommy Lee Royce. Picture: BBC Photo: Neil Sherwood/BBC
4. Happy Valley
Siobhan Finneran, who plays Clare Cartwright. Picture: BBC Photo: Neil Sherwood/BBC