News

Our choice of the best movies and TV shows for Christmas 2024

Switch off Netflix and catch these classics on your telly instead

Phil de Semlyen
Written by
Phil de Semlyen
Global film editor
Paddington Bear
Photo: Studiocanal/Allstar
Advertising

There’s something cosy and old school about watching a movie on the telly – and we’re not talking about any of that Netflix or Prime Video business. Casually flicking through the channels and stumbling upon an old favourite in the wild is special. You didn’t know you needed to watch Die Hard and yet, there it is – brandishing a machine gun in a sweaty vest, beckoning you in. It takes the whole painful business of choice out of your hands and replaces it with two hours of pure enjoyment and a handful of stolen detonators. 

But what if you don‘t have to idly flick through the channels in the hope of finding something great to watch? What if, say, someone compiled a bumper list of the best movies on the UK’s terrestrial TV stations between Saturday and New Year’s Day? Well, hello there! We’ve scoured the networks and cherry-picked the finest in free film viewing this Christmas. And, boy, have the programmers delivered this year. It’s hard to remember a seasonal period with quite so many absolute bangers to enjoy – from animations to entertain the kids at critical moments, to grown-up classics to enjoy when the sugar has finally worn off and they’ve hit the sack. Red-button all of them and you’ve got your own Criterion cupboard for the year ahead.

RECOMMENDED:

🎄 The best Christmas films of all time
🎅 The new Christmas movies for 2024
🔥 The 50 best movies of 2024 you need to watch

What’s Up, Doc? 
3.20pm, Sat Dec 21. BBC2

On Her Majesty’s Secret Service
2.15pm, Sat Dec 21. ITV1

Stardust
3.30pm, Sat Dec 21. Channel 4

Apocalypse Now: Final Cut
Midnight, Sat Dec 21. Channel 4

Pan’s Labyrinth
12.45am, Sat Dec 21. BBC2

Scrooge
Photograph: Renown Pictures

A Christmas Carol (1951)
10.55am, Sun Dec 22. Channel 5

Chariots of Fire
12.30pm, Sun Dec 22. BBC2

Ron’s Gone Wrong
3pm, Sun Dec 22. Channel 4

The Holiday
6.30pm, Sun Dec 22. Channel 5

Die Hard
9pm, Sun Dec 22. Channel 4

Quadrophenia
11.45pm, Sun Dec 22. BBC2

Meet Me In St Louis
11.05am, Mon Dec 23. BBC2

Coco
3.15pm, Mon Dec 23. BBC1 

Ghostbusters
4.50pm, Mon Dec 23. BBC1

The Haunting (1963)
11.20pm, Mon Dec 23. BBC2

Great Expectations (1946)
9.50am, Tue Dec 24. BBC2

White Christmas
2.15pm, Tue Dec 24. BBC2

A Christmas Carol (1984)
2.10pm, Tue Dec 24. Channel 4

Moana
2.20pm, Tue Dec 24. BBC1

It’s a Wonderful Life
2.30pm, Tue Dec 24. ITV1

Catch Me If You Can
4.35pm, Tue Dec 24. Channel 5

Home Alone
6.05pm, Tue Dec 24. Channel 4

Beetlejuice
10.45pm, Tue Dec 24. BBC2

Close Encounters of the Third Kind
11.25pm, Tue Dec 24. Channel 4

The Rocky Horror Picture Show
12.15am, Tue Dec 24. BBC2 

High Society
11.05am, Wed Dec 25. BBC2

Toy Story 3
11.20am, Wed Dec 25. BBC1

Some Like It Hot 
3.10pm, Wed Dec 25. BBC2

North By Northwest
5.05pm, Wed Dec 25. BBC2

Miracle on 34th Street (1994)
5pm, Wed Dec 25. Channel 4

Doctor Who Christmas Special 2024,Joy To The World,Joy To The World,25-12-2024,52
Photograph: BBC Studios/Lara CornellDoctor Who Christmas Special: Joy To The World

Doctor Who: Joy to the World
5.10pm, Wed Dec 25. BBC1

Wallace & Gromit: Vengeance Most Fowl
6.10pm, Wed Dec 25. BBC1

Raiders of the Lost Ark
8.20pm, Wed Dec 25. Channel 4

Gavin & Stacy: The Finale
9pm, Wed Dec 25. BBC1

Notting Hill
10.35pm, Wed Dec 25. Channel 4

Inside Out
9.55am, Thu Dec 26. BBC1

The Big Sleep
10.55am, Thu Dec 26. BBC2

Seven Brides for Seven Brothers
Photograph: MGM

Seven Brides For Seven Brothers
12.10pm, Thu Dec 26. Channel 5

Casablanca
12.45pm, Thu Dec 26. BBC2

Paddington
1.50pm, Thu Dec 26. BBC1

The Magnificent Seven
2.25pm, Thu Dec 26. BBC2

Grease 
3pm, Thu Dec 26. ITV1

Zulu
3.50pm, Thu Dec 26. Channel 4

Matilda the Musical
Photograph: Sony Pictures ReleasingMatilda

Matilda (2022)
5.40pm, Thu Dec 26. BBC1

Gladiator
9pm, Thu Dec 26. BBC2

Point Break
12.10am, Thu Dec 26. BBC1

Big
10.25am, Fri Dec 27. ITV1

Oliver!
11.25am, Fri Dec 27. Channel 4

Brief Encounter
12.10pm, Fri Dec 27. BBC2

West Side Story (1961)
1.35pm, Fri Dec 27. BBC2

Jurassic Park
3.30pm, Fri Dec 27. ITV1

The Hunt for Red October
3.40pm, Fri Dec 27. Channel 4

Jumanji: Welcome to the Jungle 
6.45pm, Fri Dec 27. Channel 4

Beyond Paradise s3,Christmas Special,27-12-2024,52
Photograph: BBC / Red Planet Pictures / Joss BarrettBeyond Paradise Christmas special

Beyond Paradise
9pm, Fri Dec 27. BBC1

I, Tonya
11.15pm, Fri Dec 27. BBC2

The Naked Gun
12.55am, Fri Dec 27. Channel 4

Star Trek II: The Wrath of Khan
9.30am, Sat Dec 26. Channel 5

The Incredibles
1.40pm, Sat Dec 28. BBC1

A Hard Day’s Night
11.25am, Sat Dec 28. BBC2

Cast Away
7pm, Sat Dec 28. Channel 4

The Godfather
Paramount Pictures

The Godfather
9.45pm, Sat Dec 28. Channel 4

Chitty Chitty Bang Bang
1.05pm, Sun Dec 29. Channel 5

The Firm
1.30pm, Sun Dec 29. Channel 5

The Sound of Music
3.45pm, Sun Dec 29. BBC1

Witness for the Prosecution
12.55pm, Sun Dec 29. BBC2

Gosford Park
10pm, Sun Dec 29. BBC2

Slumdog Millionaire
11.55pm, Sun Dec 29. Channel 4

Don’t Look Now
12.15am, Sun Dec 29. BBC2

The Titchfield Thunderbolt
12pm, Mon Dec 30. BBC2

The Goonies
1.15pm, Mon Dec 30. ITV1

Whisky Galore!
5.25pm, Mon Dec 30. BBC2

Rocketman (2019)
Photograph: Paramount Pictures‘Rocketman’

Rocketman
9pm, Mon Dec 30. Channel 4

When Harry Met Sally…
11pm, Mon Dec 30. BBC1

The Famous Five 
10.20am, Tue Dec 31. BBC1

She Wore a Yellow Ribbon
11.40am. Tue Dec 31. BBC2

The Railway Children
1.05pm, Tue Dec 31. BBC1

Grease
1.15pm. Tue Dec 31. ITV1

The Big Country
1.20pm. Tue Dec 31. BBC2

The Guns of Navarone
2.05pm. Tue Dec 31. Channel 4

Indiana Jones and the Last Crusade
6.40pm. Tue Dec 31. Channel 4

Black Panther
Image: Marvel Studios

Black Panther
8pm. Tue Dec 31. BBC1

The Godfather Part II
11.05pm, Tue Dec 31. Channel 4

Top Hat
8.35am, Wed Jan 1. BBC2

Lawrence of Arabia
12.20pm, Wed Jan 1. Channel 4

The Searchers
1.15pm, Wed Jan 1. BBC2

Wallace & Gromit: Vengeance Most Fowl
1.55pm, Wed Jan 1. BBC1

The Man Who Would Be King
3.10pm, Wed Jan 1. BBC2

Mary Poppins
3.15pm, Wed Jan 1. BBC1

The Traitors (series)
8pm, Wed Jan 1. BBC1

SAS Rogue Heroes
Photograph: BBC/Banijay Rights/Ludovic Robert’SAS Rogue Heroes‘

SAS Rogue Heroes (series)
9pm, Wed Jan 1. BBC1

The Untouchables
10pm, Wed Jan 1. BBC2

La La Land
11.55pm, Wed Jan 1. BBC2

This list was curated by Time Out’s film editor Phil de Semlyen.  

Stay in the loop: sign up to our free Time Out UK newsletter for the latest UK news and the best stuff happening across the country.

You may also like
You may also like
Advertising