Shaun the Sheep the Movie CBBC. Animation. The rebellious sheep Shaun, who always seems to get in trouble, decides to take a trip to the big city. Also in HD. [S]

11:30

The Farmer's Llamas Animated comedy. Shaun the Sheep tricks the Farmer into buying three prank-pulling llamas, but when the mischief goes too far, Shaun is forced to take action to get rid of them. Also in HD. [AD,S]

12:00

Snow Babies Caroline Quentin narrates the tale of a group of baby animals, including emperor penguins and polar bears, born in some of the coldest and harshest places on earth. Also in HD. [AD,S]

13:00

BBC News at One The latest national and international news stories from the BBC News team. Also in HD. [S]

13:15

BBC London News The latest news, sport and weather from London. [S]

13:20

Monsters UniversityFilm
Disney Pixar animation prequel. Monster mates Mike and Sulley start out on the road to becoming top scarers, but things don't run as smoothly as either of them expected. Also in HD. [2013] [AD,S]

14:55

Zootropolis Family animation. Dreaming of becoming a respected cop in the bustling city of Zootropolis, a rookie police rabbit must prove herself by cracking a case with the aid of a wily fox. Also in HD. [AD,S]

16:35

BBC News The latest national and international news stories from the BBC News team. Also in HD. [S]

16:50

BBC London News The latest news, sport and weather from London. [S]

17:00

Mary PoppinsFilm
Musical comedy. London banker George Banks's search for the perfect nanny for his two naughty children brings the magical Mary Poppins (Julie Andrews) into their lives. Also in HD. [1964] [S]

19:15

All Together Now Celebrities Rob Beckett and Geri Horner host a celebrity special of the singing contest with a twist. Celebrities facing the 100 include Gemma Collins, Chris Kamara and Alison Hammond. Also in HD. [S]

20:30

EastEnders Jean struggles with the burden of Alfie and Hayley's secret. Kim and Phil find themselves in an unexpected situation, while Linda fears the worst about Mick. Also in HD. [AD,S]

21:00

Click and Collect Comedy. To save his daughter's Christmas, Andrew goes on a road trip with Dev, his neighbour from hell, to buy an elusive Sparklehoof the Unicorn Princess. Also in HD. [AD,S]

22:00

Would I Lie to You? At Christmas 0/10. Rob Brydon hosts a festive edition of the comedy panel show. Joining team captains David Mitchell and Lee Mack are Lily Allen, Noddy Holder, James Acaster and Sian Gibson. Also in HD. [S]

22:30

The Royle Family Christmas SpecialThe New Sofa
Denise decides to cook Christmas dinner, and Jim struggles to cope with Dave's parents. Also in HD. [AD,S]

23:30

BBC News The latest national and international news, with reports from BBC correspondents worldwide. Also in HD. [S] Followed by weather.

23:45

Midnight Mass from Buckfast Abbey The traditional Christmas Eve celebration of Midnight Mass, live from Buckfast Abbey in Devon. The celebrant and preacher is the abbot of Buckfast, the Rev David Charlesworth OSB. Also in HD. [S]

01:00

Man UpFilm
Romantic comedy. Jack mistakes Nancy for his blind date. She decides to go along with it and so begins the most chaotic journey of her life. Contains strong language. Also in HD. [2015] [S]

02:25

Weather for the Week Ahead Detailed weather forecast. Also in HD. [S]

02:30

BBC News BBC One joins the BBC's rolling news channel for a night of news, with bulletins on the hour and the headlines every 15 minutes. Also in HD. [S]

06:00

Breakfast The latest news, sport, business and weather from the BBC's Breakfast team. Also in HD. [S]