The Royal Shakespeare Company perform one of Shakespeare's best-loved romantic comedies. Filmed in Stratford-upon-Avon. Show more
Michael is pressurised by Hanssen and Sunil. Lulu's determination to impress Michael goes awry. Chantelle's attempt to cheer Elizabeth up lands them in trouble. Show more
A fantastical re-imagining of the events of 1979, when Monty Python made Life of Brian and the debate about what is an acceptable subject for comedy was blown wide open. Show more
Lofty is unexpectedly confronted with his past and realises that he has to come to terms with the life-changing choices he has made. Show more
Oliver is tempted by the prospect of a new corporate life, but will he rediscover his love for medicine? Meanwhile, Hanssen tries to contain the plastics scandal. Show more
Doctor Who (2005–2022)
A Christmas Carol
1 hour, 2 minutes
First broadcast: on BBC One HDLatest broadcast: on BBC Three HD
Available for years
Festive edition of the time-travelling drama. The Doctor has one hour to save a crashing spaceship and a miser's soul - but what lurks in the fog? Show more
Renfield arranges an open house viewing to sell Garside, but thanks to Asan and Shango there are a few surprises in store for the Draculas and their potential buyers. Show more
In Tenerife, Palmer learns he is wanted by the police. Cooper and Parry's plan to move cash across Europe comes unstuck. Noye's murder trial comes to a dramatic conclusion.
Ayesha shuts everyone out on the day of Bren's funeral. Sid leaves Mrs Tembe with a big and unexpected dilemma. Show more
Al brings his mum to The Mill, but will he be able to convince anyone to see her? Ruhma helps a couple confront a family secret. Show more
Forensic crime drama series. When a suspected paedophile is found murdered in a children's playground, the team link the death to a missing child case. Show more
Forensic crime drama series. Social worker Louise fears the worst when the estranged stepfather of a teenager whose case she managed is found dead in his car. Show more
Historical drama. D'Artagnan must protect King Louis when a notorious criminal kidnaps them both. Show more
EastEnders
03/06/2024
27 minutes
First broadcast: on BBC One HDLatest broadcast: on BBC One London HD
Available for years
Cindy wants justice, Vinny is under suspicion, and Harvey goes looking for a friend.
EastEnders
10/06/2024
28 minutes
First broadcast: on BBC One LondonLatest broadcast: on BBC One Scotland HD
Available for years
Johnny and Elaine support Linda as Father’s Day looms, Sharon is floored by some unwelcome news, and Bianca makes a shocking discovery.
EastEnders
13/06/2024
29 minutes
First broadcast: on BBC One LondonLatest broadcast: on BBC Three
Available for years
Sharon fights her corner, Kat comforts an unlikely source, and Kim searches for the truth.
EastEnders
12/06/2024
28 minutes
First broadcast: on BBC One LondonLatest broadcast: on BBC Three
Available for years
Martin shares some words of wisdom with Sharon, Kat and Bianca have a heart-to-heart, and a happy occasion turns out to be short-lived for Yolande and Patrick.
EastEnders
04/06/2024
28 minutes
First broadcast: on BBC One West HDLatest broadcast: on BBC Two Wales HD
Available for 11 months
George is a man in demand, Eve makes her feelings known, and Reiss starts job hunting.
EastEnders
05/06/2024
27 minutes
First broadcast: on BBC One London HDLatest broadcast: on BBC One Wales
Available for years
Junior gets a tempting offer, Suki pleads her case, and Bianca makes a new enemy.
EastEnders
06/06/2024
29 minutes
First broadcast: on BBC One HDLatest broadcast: on BBC Three HD
Available for years
Junior faces an uncertain future, Priya demands answers, and Sonia finds herself caught in the middle.