Highlights of programmes on BBC Two.
Ellie Harrison and Angellica Bell meet a Cornish choir, visit a donkey sanctuary and discover the history of Christmas cards as part of Advent preparations in Devon and Cornwall. Show more
A frenetic race across the world. The teams have reached the halfway mark in the 25,000km race to Ushuaia. To reach the next checkpoint, they must choose to travel through either Bolivia or Chile. Show more
Looking at the true nature of weasels. Often portrayed as the villains of the natural world, do they deserve this reputation? Show more
Agatha Christie's murder mystery. Detective Hercule Poirot sets out to discover the truth behind the death of a stage star at a resort hotel on an Adriatic island. Show more
As Kenneth Branagh prepares to unveil the latest version of Death on the Nile, Celia Imrie looks at how Agatha Christie's murder mysteries have been treated by film-makers over the years. Show more
To celebrate 20 glorious years of Bargain Hunt, Eric Knowles takes a look back at some of the best and worst buys our reds and blues have come up with. Show more
A look at the life of Sean Connery, using rarely seen television interviews and classic archive clips to tell the story of his life and career. Narrated by Sylvia Syms.
Returning to England from Istanbul on the Orient Express, Hercule Poirot is asked to investigate a murder.
Classic whodunnit. While on a Nile steamer, detective Hercule Poirot investigates the death of an heiress who had stolen her best friend's fiance and crossed other passengers. Show more
Michael Palin revisits his first groundbreaking travel series, and fans, including Sir David Attenborough and Joanna Lumley, reflect on his achievement. Show more
John Humphrys hosts another heat of the classic quiz. Tonight's specialist subjects are Kenneth Williams, UK hit singles 2000-2004, Ada Lovelace and the Rugby World Cup. Show more
Victoria Coren Mitchell hosts the series where knowledge will only take you so far. Two teams who won their first heats return for a second round. Show more
It’s the penultimate match of the first round in the Christmas quiz for grown-ups, and both teams are doing battle for a place in the semi-finals. Jeremy Paxman asks the questions. Show more
A Christmas holiday break at Colin and Cathy’s luxury lodge in the Scottish Highlands threatens to derail the neighbours’ friendship when Cathy pushes Beth too far. Show more
A celebration of Britain’s greatest stand-up show, Live at the Apollo. Stars of the Apollo reminisce and share insider knowledge to reveal their own secrets of the show. Show more
A no-holds-barred look at the life of one of the most talked-about and charismatic artists of his generation. Show more
Unsettling Australian horror tale. Widow Amelia’s worries about her highly strung young son’s behaviour worsen when a mysterious pop-up book inspires fresh fears. Show more
Countryfile celebrates Christmas on the stunning Auchlyne estate in Scotland. Charlotte and Emma help monitor beavers on the estate, and Anita joins Adam to help out on his farm. Show more
Great British Christmas Menu reaches its climax with a special festive feast for some of the heroes of this year’s pandemic. Show more
As finals week begins, the six remaining chefs must come up with their own twists on classic dishes including rabbit in mustard sauce and bouillabaisse with a rouille sauce. Show more