BBC One has pulled out all the stops this Christmas to keep people entertained, we have compiled the full tv guide for Christmas Eve, Christmas Day and Boxing Day but here is what is on offer today.
Charlotte Moore, BBC’s Chief Content Officer, says: “It’s never felt more important to help bring the country together to share, to laugh and to celebrate the festive season on the BBC.
“Let’s face it, it’s been a difficult year, unlike any other, so we’ve pulled out all the stops this Christmas to keep people entertained and bring comfort and joy when we need it most, with a range of unmissable programmes across our channels and BBC iPlayer.
“We’ll provide laughter with new comedy and entertainment shows, escapism with riveting new drama and natural history, heart and warmth with special episodes of your favourite shows, and companionship from many of the nation’s biggest stars.
“There’s something for everyone and as always it promises to be a very special time of the year on the BBC. There’s really no need to go anywhere else this Christmas!”
Christmas Eve TV guide

9am – Kung Fu Panda
10.25am – Kung Fu Panda Holiday
10.50am – Kung Fu Panda 3
12.10pm – BBC News
12.25pm – Regional News
12.30pm – Weather
12.35pm – Moana
2.15pm – Cars 3
3.50pm – BBC News
4.05pm – Regional News
4.10pm – Weather
4.15pm – Paddington 2
5.55pm – Worzel Gummidge : Saucy Nanny
6.55pm – The Wall Versus Celebrities
7.45pm – Would I Lie to You? At Christmas
8.15pm – EastEnders
8.40pm – Gavin and Stacey Christmas Special
9.45pm – Miranda’s Games with Showbiz Names
10.15pm – Have I Got 30 Years for You
11.15pm – The Two Ronnies Sketchbook
11.30pm – BBC News
11.40pm – Weather
11.45pm – Midnight Mass from Clifton Cathedral
12.45am – I Give it a Year
Christmas Day TV guide

6am – Breakfast
8.55am – The Gruffalo
9.25am – The Gruffalo’s Child
9.50am – Lou
10.00am – Christmas Day Service
11.00am – The Snail and the Whale
11.25am – Zog
11.55am – Top of the Pops Christmas Special
12.55pm – BBC News, Weather
1.10pm – Inner Workings
1.15pm – Film : Early Man
2.35pm – Zog and the Flying Doctors
3.00pm – The Queen
3.10pm – Film : Coco
4.45pm – Strictly Come Dancing Christmas Special
6pm – Michael McIntyre’s Christmas Wheel
7pm – Blankety Blank Christmas Special
7.40pm – Call the Midwife Christmas Special
9.10pm – EastEnders
10.05pm – Mrs Brown’s Boys
10.35pm – The Vicar of Dibley
11.25pm – BBC News
11.35pm – Weather
11.40pm – On Christmas Night
11.45pm – Paul McCartney at the Cavern Club
Boxing Day TV guide

6am – Breakfast
8.55am – Madagascar Escape 2 Africa
10.15am – The Penguins of Madagascar
11.35am – Madly Madagascar
12pm – Football Focus
1pm – BBC News
1.15pm – Weather
1.20pm – Brave
2.45pm – Match of the Day Live. Aston Villa v Crystal Palace.
5.00pm – Grease
6.45pm – The Repair Shop at Christmas
7.45pm – The Great British Sewing Bee: Celebrity Christmas Special
8.45pm – EastEnders
9.05pm – Dunkirk
10.45pm – BBC News, Weather
10.55pm – Match of the Day
12.15am – Mrs Brown’s Boys
12.50am – Man Up














