A new Royal Shakespeare Company production for 2022 of one of Shakespeare's best-loved romantic comedies, filmed in Stratford-upon-Avon. 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
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
Historical drama. D'Artagnan must protect King Louis when a notorious criminal kidnaps them both. 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
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
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
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
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
Ayesha shuts everyone out on the day of Bren's funeral. Sid leaves Mrs Tembe with a big and unexpected dilemma. Show more
Doctor Who
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