The best Christmas films on TV this festive season including Christmas Day and Boxing Day 2021
All the best Christmas films on TV airing on BBC1, BBC2, ITV, Channel 4, and Channel 5 this Christmas.

Here's our pick of the best Christmas films on TV so you know all the great movies you can watch on BBC1, BBC2, ITV, Channel 4, and Channel 5.
There's always a huge range of movies available to watch on TV at Christmas, and this year doesn't look like it'll be any different! There are action-packed classics, animated movies for the whole family to enjoy, and some more recent blockbusters lined up to keep you entertained this Christmas, and our guide will help you pick from the best of the bunch.
If you're looking for more recommendations for Christmas films to enjoy, we've got guides to plenty more Christmas entertainment including the best Christmas films on Disney+, or our breakdown of the best Christmas movies or even the best Christmas movies with dogs to help you find a new festive fave. Plus, you should also check out our Christmas TV guide to learn more about all the amazing shows and festive specials that are on their way soon.
However, if you're just looking for what movies are being shown on live TV (as well as what time and what channel they're on), look no further: here's our guide to all the great movies you'll find on TV in the UK this Christmas!
What are the best Christmas films on TV on Saturday 18th December?
BBC1
Maleficent - 2:30 pm
The Lost Boys - 12:20 am
BBC2
Great Expectations [1946] - 2:00 pm
Whisky Galore! [2016] - 6:30 pm [7:25pm Wales]
Desperately Seeking Susan - 10:00 pm
ITV
Johnny English Reborn - 1:55 pm
Channel 4
Bee Movie - 3:50 pm
The Equalizer 2 - 9:00 pm
Daddy’s Home 2 - 11:20 pm
Channel 5
A Sugar and Spice Christmas - 12:00 pm
Scrooge: A Christmas Carol [1951, with Jack Warner] - 5.55 pm
The Full Monty - 9:00 pm
Kinky Boots - 10:50 pm
What are the best movies on Sunday 19th December?
BBC1
How to Train Your Dragon: The Hidden World - 1:50 pm
Spider-Man: Far From Home - 12:15 am
BBC2
The Guernsey Literary and Potato Peel Pie Society - 7:00 pm
The Invisible Woman - 11:45 pm
ITV
License to Kill - 2:05 pm (arguably one of the best Bond movies!)
Channel 4
Rise of the Guardians - 12:30 pm
Eddie the Eagle - 3:30 pm
Catch Me If You Can - 10:00 pm
The Hunger Games: Mockingjay Part 1 - 12:40 am
Channel 5
A Unicorn for Christmas - 4:00 pm
What are the best movies on Monday 20th December?
BBC1
Moana - 3:05 pm
King of Thieves - 10:35 pm
BBC2
Carousel - 1:45 pm
South Pacific - 3:50 pm
ITV
The Grinch [2018] - 1:45 pm
Channel 4
Instant Family - 11:00 pm
The Hunger Games: Mockingjay Part 2 - 1:15 am
Channel 5
Beethoven - 11:45 am
A Christmas Contest - 3:25 pm
What are the best movies on Tuesday 21st December?
BBC1
Saving Mr. Banks - 2:45 pm
BBC2
Doctor Zhivago - 1:50 pm
ITV
Shrek - 1:45 pm
Shaun of the Dead - 11:40 pm
Channel 4
Mr & Mrs Smith - 12:00 am
Channel 5
Gnomeo and Juliet - 11:50 am
Meet the Parents - 10:00 pm
What are the best movies on Wednesday 22nd December?
BBC1
Pete’s Dragon - 3:05 pm
Crazy Rich Asians - 10:35 pm
BBC2
Kiss Me Kate - 1:55 pm
Guys and Dolls - 3:40 pm
Great Expectations [2012] - 11:45 pm
ITV
E.T. The Extra Terrestrial - 11:30 pm
Shrek 2 - 2:15 pm
Die Hard - 10:45 pm
Channel 4
Christmas in Rome - 10:20 am
Channel 5
A Christmas Stray - 5:20 pm
What are the best Christmas films on TV on Thursday 23rd December?
BBC1
Cinderella [2014] - 3:15 pm
BBC2
The Battle of the River Plate - 2:00 pm
The Heroes of Telemark - 3:55 pm
Last Christmas - 9:00 pm
ITV
Sing - 1:50 pm
The Holiday - 11:00 pm
Channel 4
Office Christmas Party - 11:00 pm
Channel 5
Matilda - 5:10 pm
What are the best movies on TV on Christmas Eve 2021?
BBC1
Brave - 11:40 am
Frozen - 1:30 pm
Abominable - 3:00 pm
BBC2
To Catch a Thief - 1:35 pm
North by Northwest - 3:20 pm
Amazing Grace - 11:00 pm
ITV
Nativity Rocks - 11:00 am
Channel 4
It’s A Wonderful Life - 2:00 pm
Home Alone - 6:00 pm
Channel 5
Scrooge [1970, with Albert Finney as Ebenezer Scrooge] - 11:55 am
Christmas with the Kranks - 2:15 pm
Deck the Halls - 4:20 pm
What are the best movies on TV on Christmas Day 2021?
BBC1
The Secret Life of Pets 2 - 1:10 pm
Mary Poppins Returns - 3:10 pm
Last Christmas - 12:05 am
BBC2
Casablanca - 11:10 am
Meet Me in St Louis - 12:50 pm
The Adventures of Robin Hood - 5:20 pm
Pavarotti - 9:35 pm
ITV
Santa Claus: The Movie - 3:10 pm
Love, Actually - 10:40 pm
Channel 4
How To Train Your Dragon - 11:00 am
White Christmas - 12:55 pm
Home Alone 2: Lost in New York - 5:15 pm
Slumdog Millionaire - 12:20 am
Channel 5
Chitty Chitty Bang Bang - 3:10 pm
What are the best Christmas movies on TV on Boxing Day 2021?
BBC1
Shaun the Sheep Movie - 10:10 am
Trolls - 11:30 am
Beauty and the Beast [2017] - 2:20 pm
Paddington - 4:20 pm
The Accountant - 12:15 am
BBC2
Singin’ in the Rain - 12:40 pm
Some Like it Hot - 2:20 pm [except Wales]
Channel 4
Home Alone 3 - 1:55 pm
Crocodile Dundee - 4:00 pm
Channel 5
Calendar Girls - 12:45 pm
The Proposal - 3:00 pm
Sister Act - 5:10 pm
Dirty Dancing - 8:00 pm
Road House - 10:00 pm
What are the best films on TV on Monday 27th December?
BBC1
Monsters Vs Aliens - 9:20 am
The Boss Baby - 10:45 am
Finding Dory - 1:30 pm
Paddington 2 - 5:55 pm
BBC2
A Star is Born - 10:05 am
Blade Runner 2049 - 9:00 pm
ITV
Hotel Transylvania - 11:45 am
Dad's Army [2016] - 2:45 pm
Channel 4
Crocodile Dundee II - 6:00 pm
Channel 5
King Arthur: Legend of the Sword - 8:00 pm
Taken 2 - 10:25 pm
What are the best films on TV on Tuesday, 28th December?
BBC1
Cars 3 - 10:40 am
Wallace & Gromit - Curse of the Were-Rabbit - 1:55 pm
The BFG [2016] - 3:25 pm
ITV
Despicable Me - 12:30 pm
Channel 4
Murder on the Orient Express [2017] - 9:00 pm
Misery - 11:15 pm
Channel 5
Matilda - 9:40 am
The Mask of Zorro - 11:45 am
Planes, Trains, and Automobiles - 5:10 pm
The Meg - 9:00 pm
What are the best movies on TV on Wednesday 29th December?
BBC1
Monsters University - 9:05 am
Big Hero 6 - 10:40 am
Inside Out - 1:40 pm
A Dog’s Journey - 3:30 pm
A Star is Born - 9:00 pm
BBC2
Bringing Up Baby - 8:40 am
The Nun’s Story - 10:20 am
The Great Train Robbery [1978] - 3:10 pm [2:40 pm in Wales]
Murder on the Orient Express [1974] - 4:55 pm [4:25 pm in Wales]
ITV
Despicable Me 2 - 12:30 pm
Hot Fuzz - 10:20 pm
Channel 4
Playing With Fire - 1:30 pm
Channel 5
The Glenn Miller Story - 4:35 pm
Shirley Valentine - 9:00 pm
What are the best films on TV on Thursday 30th December?
BBC1
Zootropolis - 1:45 pm
The Jungle Book [2016] - 3:35 pm
Ready Player One - 10:35 pm
BBC2
Dunkirk [1958] - 9:35 am
Reach for the Sky - 11:45 am
Shadowlands - 2:45 pm [2:00 pm in Wales]
The Remains of the Day - 4:50 pm [4:05 pm in Wales]
Judy - 9:00 pm
ITV
Despicable Me - 12:30 pm
Channel 4
Deep Impact - 3:10 pm
Raiders of the Lost Ark - 6:45 pm
Channel 5
Annie - 8:45 am
My Fair Lady - 11:15 am
The King and I - 2:50 pm
What are the best movies on TV on New Year's Eve?
BBC1
Captain Underpants - 9:10 am
The Secret Life of Pets 2 - 10:55 am
Coco - 2:40 pm
BBC2
Jane Eyre [2011] - 12:30 pm
Dad’s Army [1971] - 6:55 pm
The Aftermath - 9:00 pm
ITV
Smallfoot - 12:30 pm
Spectre - 9:00 pm
Channel 4
Lemony Snicket’s A Series of Unfortunate Events - 11:20 am
The Great Escape - 3:15 pm
Indiana Jones and the Temple of Doom - 6:45 pm
Channel 5
Chitty Chitty Bang Bang - 9:45 am
Jumanji - 12:40 pm
Hook - 2:45 pm
Night at the Museum - 5:35 pm
For full listings check our TV Guide. For all the latest Christmas news go to our Christmas TV section.
Get the What to Watch Newsletter
The latest updates, reviews and unmissable series to watch and more!
David is the What To Watch Editor and has over 20 years of experience in television journalism. He is currently writing about the latest television and film news for What To Watch.
Before working for What To Watch, David spent many years on TV Times magazine, interviewing some of television's most famous stars including Hollywood actor Kiefer Sutherland, singer Lionel Richie and wildlife legend Sir David Attenborough.
David started out as a writer on TV Times before becoming the title's deputy features editor and then features editor. During his time on TV Times, David also helped run the annual TV Times Awards. David is a huge Death in Paradise fan, although he's still failed to solve a case before the show's detective! He also loves James Bond and controversially thinks that Timothy Dalton was an excellent 007.
Other than watching and writing about telly, David loves playing cricket, going to the cinema, trying to improve his tennis and chasing about after his kids!