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.
08.55: FILM: Madagascar: Escape 2 Africa (2008)
The animals find a plane and escape Madagascar, only to crash land on the plains of Africa.
10.15: FILM: Penguins of Madagascar (2014)
Spinoff following the heroic penguins as they uncover a plot to take over the world.
11.35: Madly Madagascar
It's Valentine's Day at the zoo.
12.00: Football Focus
A preview of today's fixtures, including Arsenal vs. Chelsea and Leicester City vs. Manchester United.
13.00: BBC News
Followed at 13.10 by local news and weather and at 13.15 by the national weather.
13.20: FILM: Brave (2012)
A rebellious princess defies her mother's plans for an arranged marriage.
14.45: Match of the Day - Aston Villa vs. Crystal Palace
Live coverage of this Premier League clash from Villa Park.
17.00 FILM: Grease (1978)
Classic musical set in the '50s starring John Travolta and Dame Olivia Newton-John.
18.45: The Repair Shop at Christmas
A vicar and his wife bring a very treasured rocking horse to the barn.
19.45: The Great British Sewing Bee - Celebrity Christmas Special
Featuring contestants Denise Van Outen, Shirley Ballas, Ranj Singh and Sara Pascoe.
20.45: EastEnders
Mick decides to open up to Katy about his marriage troubles.
21.05: FILM: Dunkirk (2017)
Epic World War II drama from Christopher Nolan.
22.45: BBC News
Followed at 22.53 by the national weather.
22.55: Match of the Day
Gary Lineker presents highlights of the day's Premier League action.
00.15: Mrs Brown's Boys Christmas Special (repeat)
First shown on Christmas Day.
00.50: FILM: Man Up (2015)
Romcom about a blind date gone wrong, starring Lake Bell and Simon Pegg.
02.15: Michael McIntyre's Christmas Wheel (repeat)
First shown on Christmas Day.
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