Emmerdale

The lives of several families in the Yorkshire Dales revolve around a farm and the nearby village. With murders, affairs, lies, deceit, laughter and tears, it's all there in the village.

Source: thetvdb.com

Next episode airs in:
Show all previous episodes (+)
Emmerdale
S50E305
Tue 10 Dec 2019
Emmerdale
S50E306
Wed 11 Dec 2019
Emmerdale
S50E307
Thu 12 Dec 2019 (Part 1)
Emmerdale
S50E308
Thu 12 Dec 2019 (Part 2)
Emmerdale
S50E309
Fri 13 Dec 2019