Christmas TV schedules
Christmas Eve: BBC One | BBC Two | ITV | Channel 4 | Channel 5
Christmas Day: BBC One | BBC Two | ITV | Channel 4 | Channel 5
December 26: BBC One | BBC Two | ITV | Channel 4 | Channel 5
06.00: Breakfast
With Naga Munchetty and Charlie Stayt.
09.00: FILM: Kung Fu Panda (2008)
A lazy panda leads a community's fightback against an out-of-control snow leopard.
10.25: Kung Fu Panda Holiday
Festive spinoff. Shifu puts Po in charge of hosting the Winter Feast.
10.45: FILM: Kung Fu Panda 3 (2016)
Father and son reunite as a supernatural foe threatens China.
12.10: BBC News
Followed at 12.25 by local news and weather and at 12.30 by the national weather.
12.35: FILM: Moana (2016)
A Polynesian teenager embarks on an adventure to save her island home.
14.15: FILM: Cars 3 (2017)
Former champ Lightning McQueen must up his game to compete with the younger, newer cars on the block.
15.50: BBC News
Followed at 16.05 by local news and weather and at 16.10 by the national weather.
16.15: FILM: Paddington 2 (2017)
Paddington finds himself accused of being a thief while searching for a present for his aunt.
17.55: Worzel Gummidge
Saucy Nancy. Worzel and friends bump into an old, foul-mouthed friend who has been languishing in a scrapyard.
18.55: The Wall Versus Celebrities
Craig Revel Horwood and Stacey Dooley team up to take on Danny Dyer's Wall.
19.45: Would I Lie To You? At Christmas
Captains David Mitchell and Lee Mack are joined by panellists Jo Brand, Joe Lycett, Joe Swash and Ruth Madeley.
20.15: EastEnders
Ian attempts to make amends with those he's wronged - but his Christmas nightmare is just beginning.
20.40: Gavin & Stacey Christmas Special (repeat)
Another chance to see the Shipmans' trip to visit the Wests from 2019.
21.45: Miranda's Games with Showbiz Names
Celebrity pairings take part in silly festive games from the comfort of their own homes.
22.15: Have I Got 30 Years For You
Paul Merton, Ian Hislop and regular guests look back at three decades of the satirical news quiz.
23.15: The Two Ronnies Christmas Sketchbook (repeat)
The comedy duo look back over their favourite festive sketches.
23.30: BBC News
Followed by a national weather bulletin at 23.40.
23.45 Midnight Mass
A live service from the cathedral of St Peter and St Paul in Bristol.
Christmas TV schedules
Christmas Eve: BBC One | BBC Two | ITV | Channel 4 | Channel 5
Christmas Day: BBC One | BBC Two | ITV | Channel 4 | Channel 5
December 26: BBC One | BBC Two | ITV | Channel 4 | Channel 5