The best Christmas films on TV this festive season including New Year's Eve and New Year's Day 2024

Paddington Bear (voiced by Ben Whishaw) hiding in a bin in Paddington 2
(Image credit: StudioCanal)

We've rounded up the best Christmas films on TV so you know all the great movies you can watch BBC One, BBC Two, ITV1, Channel 4, and Channel 5 this festive season.

There's always a big selection of films airing on TV at Christmas, and this year's no different. There are animated hits to get the whole family crowded in front of the telly, Oscar-winners, action-packed thrill rides, and plenty more on the schedule, and our guide will help you find the best of the lot. 

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 Plus, What To Watch's picks of the best Christmas movies, but if you're looking for something more specific, we've even got a list of the best Christmas movies with dogs! You should also be sure to check out our Christmas TV guide to learn more about all the top specials coming our way this festive season.

But if you're just looking to find out all the movies still to be shown for the remainder of the festive period (including 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.

The best movies on TV on Friday, December 29


The live-action Lion King movie is just one of the family favorites you can watch on TV on December 29. (Image credit: Disney)


The Good Dinosaur - 9 am

Big Hero 6 - 11.25 am

The Book of Life - 2.15 pm

Alice Through the Looking Glass - 3.45 pm

Game Night - 12.10 am


The Lion King [2019] - 6.40 am

School for Scoundrels - 9.30 am 

Hello, Dolly! - 1.45 pm

Funny Girl - 4.05 pm

For a Few Dollars More - 11 pm

Channel 4 

Alvin and the Chipmunks: Chipwrecked - 7.40 am

Barnyard - 9.20 am

Close Encounters of the Third Kind - 12.45 pm

Planes, Trains, and Automobiles - 3.25 pm 

Hidden Figures - 5.40 pm

Cast Away - 8 pm

The Godfather: Part II - 10.45 pm

Petite Maman - 2.25 am

Channel 5

Out of Africa - 8.50 am

The best movies on TV on Saturday, December 30


The Secret Life of Pets 2 - 1.15 pm

Finding Dory - 2.35 pm

Paddington 2 - 6 pm

The Martian - 11.45 pm


Fiddler on the Roof - 12.20 pm

Mary, Queen of Scots - 3.10 pm

What’s Love Got To Do With It - 1.10 am


Wallace & Gromit: The Curse of the Were-Rabbit - 1.25 pm

Jumanji [1995] - 3.05 pm

Channel  4

Alvin and the Chipmunks: The Road Chip - 6 am

Father Goose - 11.25 am

Lawrence of Arabia - 1.45 pm

Indiana Jones and the Temple of Doom - 7.40 pm

Four Weddings and a Funeral - 10 pm

The Godfather Coda: The Death of Michael Corleone - 12.15 am

Channel 5

The Money Pit - 10.25 am

You’ve Got Mail - 12.10 pm

The Terminal - 2.35 pm

The Fugitive - 5 pm

What are the best movies on TV on New Year's Eve 2023?

No Time to Die Daniel Craig James Bond

Daniel Craig's Bond swansong is on ITV1 on New Year's Eve. (Image credit: MGM)


Cars 3 - 9.55 am

Saving Mr Banks - 2.20 pm

The Jungle Book [2016] - 4.20 pm

Marry Me - 8.25 pm


The Heroes of Telemark - 1.15 pm

Whisky Galore! - 5.20 pm


Over the Hedge - 9.30 am

About a Boy - 11.05 am

Evan Almighty - 1.05 pm

Matilda - 2.55 pm

No Time to Die - 8.30 pm

Channel  4

Dad’s Army [1971] - 2.05 pm

Zulu - 4 pm

Men in Black: International - 6.55 pm

Airplane II: The Sequel - 12.55 am 

Channel 5

Seven Brides for Seven Brothers - 11.55 am

Hook - 2.05 pm

The Goonies - 4.50 pm

The best movies on TV on New Year's Day 2024


A Shaun the Sheep Movie: Farmaggedon - 9.55 am

The Boss Baby 2: Family Business - 11.15 am

Moana - 2.20 pm

The Witches [2020] - 5.5 pm

Ghostbusters [2016] - 10.55 pm


Letter From an Unknown Woman - 8.50 am

Butch Cassidy and the Sundance Kid - 12.45 pm

The Magnificent Seven - 2.30 pm

Bonnie and Clyde - 10 pm

In the Heat of the Night - 11.50 pm


Babe - 10.30 am

Gladiator - 10.15 pm

Channel  4

Daddy Day Care - 11.05 am

PAW Patrol: The Movie - 12.55 pm

Mrs Doubtfire - 2.55 pm 

Indiana Jones and the Last Crusade - 5.20 pm

Channel 5

An American in Paris - 9.10 am

The Wizard of Oz - 12 pm

Singin’ in the Rain - 2.10 pm

My Fair Lady - 4.15 pm

The best movies on TV on Tuesday, January 2

Mark Antony (Richard Burton) and Cleopatra (Elizabeth Taylor) embrace in a publicit still for Joseph L. Mankiewicz's 1963 Cleopatra movie

Mankiewicz's historical epic, Cleopatra is on TV today. (Image credit: Silver Screen Collection/Getty Images)


Rain Man - 10.40 pm 


Cleopatra - 12.50 pm


 Speed - 10.45 pm  

Channel 5

Murder on the Island: A Martha’s Vineyard Mystery - 2.15 pm

David Hollingsworth

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 working for 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 for 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!