Valerie and Al spend the night at a sleep clinic; can Al's scepticism be won over?
British drama. With the help of a generous stranger, the poor orphan Pip tries everything to win the heart of the rich, cold-blooded Estella. Show more
Period drama series. Father Brown investigates the murder of a B-movie director when the production of Demon Brides comes to Kembleford.
EastEnders
25/12/2023
56 minutes
First broadcast: on BBC One WestLatest broadcast: on BBC One Wales HD
Available for years
In a flash, Denise, Kathy, Linda, Sharon, Stacey and Suki’s lives are permanently changed forever as a Walford male meets his fate in The Vic. Show more
EastEnders
18/10/2023
28 minutes
First broadcast: on BBC One East MidlandsLatest broadcast: on BBC Three HD
Available for years
Ravi struggles in the wake of recent events, Honey attempts to get through to Jay, and Sharon and Kathy come together for a plan.
EastEnders
16/10/2023
27 minutes
First broadcast: on BBC One South HDLatest broadcast: on BBC Three HD
Available for years
Ravi learns an alarming truth, Rocky's attempts to make peace quickly turn to chaos, and Keanu and Karen put their plan into action.
EastEnders
17/10/2023
27 minutes
First broadcast: on BBC One LondonLatest broadcast: on BBC Three HD
Available for years
A new face on the square stirs up trouble, Sharon makes a big decision, and Rocky agrees to a secret deal.
EastEnders
19/10/2023
29 minutes
First broadcast: on BBC One West HDLatest broadcast: on BBC Three HD
Available for years
Jay is overcome with guilt, and Cindy and Ian’s hopes are scuppered.
The team joins a treasure hunt around the hotel searching for valuable emeralds claimed to be hidden at Babylon. Anna takes the lead despite being so close to having her baby. Show more
EastEnders
30/01/2024
28 minutes
First broadcast: on BBC One Channel Islands HDLatest broadcast: on BBC One Wales HD
Available for years
Linda gives Alfie some sage advice, Chelsea tries to help her mum, and a video goes viral, upsetting the Square's teenagers.
EastEnders
26/10/2023
27 minutes
First broadcast: on BBC One HDLatest broadcast: on BBC Three HD
Available for years
The Mitchells reel in the wake of recent events, and Cindy steps in to help Gina.
EastEnders
23/10/2023
28 minutes
First broadcast: on BBC One HDLatest broadcast: on BBC Three
Available for years
Jay makes a confession to Billy, Cindy gets emotional after a trip down memory lane, and Reiss’s gift gives Sharon food for thought.
EastEnders
02/11/2023
27 minutes
First broadcast: on BBC One HDLatest broadcast: on BBC Three HD
Available for years
Sharon’s world is turned upside down, Harvey takes drastic action, and Ben struggles with the arrival of the police at Jay’s hospital bedside.
EastEnders
30/10/2023
26 minutes
First broadcast: on BBC One London HDLatest broadcast: on BBC One Northern Ireland
Available for years
Halloween brings a shock for Linda, Ben tries to protect Lexi from more heartache, and Nish lays down the law.
EastEnders
01/11/2023
27 minutes
First broadcast: on BBC One South HDLatest broadcast: on BBC Three HD
Available for years
Karen voices her fears to Keanu, there’s chaos at the cafe when the fuse box blows, and Ian and Cindy realise their latest business move has consequences.
EastEnders
08/11/2023
27 minutes
First broadcast: on BBC One East Midlands HDLatest broadcast: on BBC Three
Available for years
Sharon reels from recent events. Reiss and Sonia face a bump in their fertility journey.
EastEnders
06/11/2023
26 minutes
First broadcast: on BBC One North East & Cumbria HDLatest broadcast: on BBC Three
Available for years
Keanu and Karen find themselves in hot water, Rocky’s desperation grows, and Ian and Cindy continue to ruffle feathers with their new business.
EastEnders
09/11/2023
27 minutes
First broadcast: on BBC One South East HDLatest broadcast: on BBC Three
Available for years
Reiss gets relationship advice from the residents of Walford, and Karen makes her feelings known.
EastEnders
16/11/2023
28 minutes
First broadcast: on BBC One HDLatest broadcast: on BBC Three HD
Available for years
Zack offers some much-needed advice, and Cindy tries to right her wrongs.
EastEnders
21/11/2023
29 minutes
First broadcast: on BBC One HDLatest broadcast: on BBC Three HD
Available for years
George faces the consequences of his actions, Priya’s antics compromise her future in Walford, and Phil is put in an awkward position.