Don't miss Dunkirk on BBC1 on Boxing Day! Here's the best movies on this Christmas and when to catch them...
Check out our festive film guide – here’s our pick of the best Christmas films on TV – and what channels and times they’re on! And don’t miss our Christmas TV Guide [for full listings check out our TV Guide]. Films already broadcast will be available on catch-up services in most cases.
What are the best movies on Saturday 19th December?
Wreck-It Ralph, 2.55pm [2.25pm Wales]
The Greatest Story Ever Told, 9am
Around the World in 80 Days [David Niven as Fogg], 1.05pm
Educating Rita, 10.40pm
The Eagle Has Landed, 6.10pm
The Hobbit: The Battle of the Fiver Armies, 10.40pm
Forest Gump, 9.20pm
Scrooge: A Christmas Carl [Alastair Sim as Scrooge], 4.20pm
What are the best movies on Sunday 20th December?
Maleficent, 2.45pm [2.15pm Wales/not Scotland]
The Death of Stalin, 9.30pm [Not NI]
The Big Stick, 12.10am [1.10am Scotland]
Catch Me If You Can, 5.50pm
Shrek 2, 2.30pm
The Man Who Invented Christmas, 4.55pm
What are the best movies on Monday 21st December?
Tinker Bell and the Legend of the NeverBeast, 9.15am
The Muppets, 10.25am
Oz and the Great and Powerful, 1.45pm
Mission: Impossible, 10.45pm [11.45pm Wales/not NI]
Doctor Zhivago, 1.10pm
Viva Las Vegas, 10.50am
The Revenant, 10.35pm [not NI]
Teenage Mutant Ninja Turtles, 11.05pm
What are the best movies on Tuesday 22nd December?
Muppets Most Wanted, 10am
Spider-Man: Homecoming, 7.55pm
Collateral, 10.40pm [11.10pm Wales]
The Searchers, 2.15pm
Arthur Christmas, 11.35am
Office Christmas Party, 11.00pm
What are the best movies on Wednesday 23rd December?
The NeverEnding Story, 1.45pm
Finding Dory, 3.40pm
Jane Eyre, 10.20am
Knocked Up, 10.45pm
Calendar Girls, 10pm
Daddy’s Home 2, 10pm
What are the best movies on Christmas Eve 2020?
Kung Fu Panda, 9.00am
Kung Fu Panda 3, 10.45am
Paddington 2, 4.15pm
I Give It a Year, 12.45am
Meet Me in St Louis, 1.25pm (12.55pm Wales)
Ghost Stories, BBC2, 12.15am
Casino Royale, 12.45am [spoof starring David Niven]
It’s a Wonderful Life, 2.35pm
Seven Bridges for Seven Brothers, 12.55pm
Chitty Chitty Bang Bang, 3.10pm
What are the best movies on Christmas Day 2020?
Early Man, 1.15pm
Absolutely Fabulous: The Movie, 1.15am
Singin’ in the Rain, 11.35am
Some Like It Hot, 1.15pm
La La Land, 10.10pm
Garfield 2, 9.05am
The Italian Job, 3.30pm
Home Alone 2, 5.30pm
Four Weddings and a Funeral, 12.15am
What are the best movies on Boxing Day 2020?
Madagascar: Escape 2 Africa, 8.55am
Penguins of Madagascar, 10.15am
Kiss Me Kate, 10.40am
Calamity Jane, 1.10pm
Cinderella, BBC2, 2.50pm
The Guernsey Literary and Potato Peel Pie Society, 6.40pm
The Holiday, 10.45pm
Horton Hears a Who!, 12noon
Shrek the Third, 5pm
Hidden Figures, 6.40pm
The Karate Kid, 12noon
What are the best movies on Sunday 27th December?
Shaun the Sheep Movie, 10.20am
Wallace & Gromit: The Curse of the Were-Rabbit, 11.40am
Monsters University, 1.55pm
The Sound of Music, 3.45pm
Despicable Me, 2.35pm
Jurassic World, 4.40pm
The Silence of the Lambs, 10.40pm
Edward Scisshorhands, 2.10pm
Eddie the Eagle, 6.00pm
What are the best films on Monday 28th December?
Inside Out, 1.20pm
The Jungle Book, 3.00pm
Minority Report, 10.30pm [11.00pm Wales, 11.15pm Scotland/not NI]
Murder on the Orient Express, starring Albert Finney, 2.10pm [1.10pm Wales]
The Babadook, 12.45am
National Lampoon’s Christmas Vacation, 11.25am
The Dam Busters, 1.35pm
The Best Exotic Marigold Hotel, 8.00pm
What are the best films on Tuesday 29th December?
The Croods, 10.30am
Love & Friendship, 1.35pm
Emma, starring Gwyneth Paltrow, 3.05pm
Happy Feet, 11.05am
Wonder Woman, 7.30pm
Mr & Mrs Smith, 12.00m’t
The Bridge on the River Kwai, 12.10pm
What are the best films on Wednesday 30th December?
How to Train Your Dragon 2, 3.35pm
1.05pm To Catch a Thief
2.50pm North by Northwest, 2.50pm
Happy Feet Two 11.30am
What Women Want, 11.00am
Dirty Dancing, 6.00pm
What are the best films on New Year’s Eve?
Monsters vs Aliens, 10.25am
Beauty and the Beast, 2.20pm
Made in Dagenham, 2.10am
Rio Bravo, 1.15pm
Charlie and the Chocolate Factory starring Johnny Depp, 11.00am
Skyfall, 9.00pm [not STV]
Withnail & I, 11.15pm
What are the best films on New Year’s Day 2021?
Captain Underpants, 9am
The Boss Baby, 10.40am
How to Train Your Dragon: The Hidden World, 2pm
Robin Hood: Prince of Thieves, 4.30pm
Guardians of the Galaxy, 10.55pm [11.25pm Northern Ireland]
On the Town, 8.40am
Tea with Mussolini, 1.20pm
Mr Holmes, 6.20pm
Pitch Perfect, 10.45pm
Spongebob Squarepants: Sponge Out of Water, 9am
The Greatest Showman, 5.30pm
Bridget Jones’s Baby, 9pm
What are the best films on Saturday January 2nd 2021?
Internal Affairs, 12.10am (not Scotland)
Into the Woods, 12.40pm
Notting Hill, 10.20pm
Cast Away, 8.30pm
American Assassin, 11.15pm
For full listings check our TV Guide. For all the latest Christmas news go to our Christmas TV section.