27 Unmissable Films To Watch On TV Over The Festive Period

There's something for everyone to enjoy on TV this Christmas season.
Open Image Modal
Shutterstock/Disney

After what was undoubtedly one of the most exhausting years in living memory, it will no doubt come as a relief that the way Christmas and Boxing Day have fallen in 2021 means we’re in for a bumper string of Bank Holidays.

More days off means more time to sit at home watching films, and this year there are some real corkers to tune in for.

Here’s our guide to the most unmissable of the lot – plus who they’re such ideal viewing for...

Moana

Open Image Modal
Shutterstock

When’s it on? 20 December at 3.05pm on BBC One

Perfect for: When you’re sick to death of the British winter weather and are in dire need of some sunny escapism… even if the scenic view in question is completely CGI. 

Crazy Rich Asians

Open Image Modal
Sanja Bucko/Warner Bros/Kobal/Shutterstock

When’s it on? 22 December at 10.35pm on BBC One

Perfect for: If you’re in the mood for a rom-com, but you’re not quite near enough to Christmas to break out The Holiday and Love Actually. 

Die Hard

Open Image Modal
Moviestore/Shutterstock

When’s it on? 22 December on at 10.45pm on BBC One

Perfect for: Those with strong feelings about whether Die Hard qualifies as a Christmas film, who feel like proving a point to anyone in the immediate vicinity.

Matilda

Open Image Modal
Tri Star/Kobal/Shutterstock

When’s it on? 23 December at 5.10pm on Channel 4

Perfect for: Let’s be honest, when’s it not the “perfect” time for the cosiness and magic of Matilda?

The Holiday

Open Image Modal
Moviestore/Shutterstock

When’s it on? 23 December at 11pm on ITV

Perfect for: Getting the ball rolling on a few days’ worth of non-stop Christmas films and TV specials with a comfort film you’ve seen a million times before.

Frozen

Open Image Modal
Disney

When’s it on? Christmas Eve at 1.30pm on BBC One

Perfect for: Anyone who has some little ones that you might need to distract while you do some last-minute Christmas wrapping. 

It’s A Wonderful Life

Open Image Modal
Moviestore/Shutterstock

When’s it on? Christmas Eve at 2pm on Channel 4

Perfect for: If you’ve got a couple of hours free to have your heart broken and then put back together again.

Christmas With The Kranks

Open Image Modal
Zade Rosenthal/Columbia/Revolution/Kobal/Shutterstock

When’s it on? Christmas Eve at 2.15pm on Channel 5

Perfect for: That moment the dysfunction levels reach new highs, and you need to remind yourself that it could be worse.

Home Alone

Open Image Modal
Moviestore/Shutterstock

When’s it on? Christmas Eve at 6pm on Channel 4

Perfect for: When nothing says Christmas quite like watching an intruder getting smacked in the face with a paint can. 

Don’t Look Up

Open Image Modal
NIKO TAVERNISENIKO TAVERNISE/NETFLIX

When’s it on? Christmas Eve on Netflix

Perfect for: If you’ve well and truly reached your tolerance for festive cheer, and need a bit of a break from it all.

Meet Me In St Louis

Open Image Modal
Moviestore/Shutterstock

When’s it on? Christmas Day at 12.50pm on BBC Two

Perfect for: Those who understand that no one is ever going to top Judy’s version of Have Yourself A Merry Little Christmas.

Mary Poppins Returns

Open Image Modal
Jay Maidment/Walt Disney/Kobal/Shutterstock

When’s it on? Christmas Day at 3.10pm on BBC One

Perfect for: The whole family, which makes it the perfect Christmas Day watch. And trust us, even the most cynical fans of the original 1964 classic will be charmed by this star-studded modern follow-up.

Chitty Chitty Bang Bang

Open Image Modal
Moviestore/Shutterstock

When’s it on? Christmas Day at 3.15pm on Channel 5

Perfect for: Those who think they’ve overcome their childhood fear of the Child Catcher (spoiler alert, you probs haven’t).

Love Actually

Open Image Modal
Peter Mountain/Universal/Dna/Working Title/Kobal/Shutterstock

When’s it on? Christmas Day at 10.40pm on ITV

Perfect for: When everyone is starting to wind down and you can finally put your festive fave on without any interruptions.

Slumdog Millionaire

Open Image Modal
Celador Films/Pathe International/Kobal/Shutterstock

When’s it on? Christmas Day at 12.20am on Channel 4

Perfect for: When you’re absolutely not ready to call it a night, and a critically-acclaimed Oscar-nominated film is as good a reason to stay up as any.

Paddington

Open Image Modal
Moviestore/Shutterstock

When’s it on? Boxing Day at 4.20pm on BBC One

Perfect for: Literally everyone, so whoever you happen to be spending Boxing Day with, this is a great one to sit them in front of.

Sister Act

Open Image Modal
Suzanne Hanover/Touchstone/Kobal/Shutterstock

When’s it on? Boxing Day at 5.10pm on Channel 5

Perfect for: Anyone in need of a really big laugh.

Dirty Dancing

Open Image Modal
Vestron/Kobal/Shutterstock

When’s it on? Boxing Day at 8pm on Channel 5

Perfect for: One maaaassive nostalgia trip.

A Star Is Born

Open Image Modal
Warner Bros/Kobal/Shutterstock

When’s it on? 27 December at 10.05am on BBC Two 

Perfect for: Anyone who feels like using the Bank Holiday as an excuse to dive into some classic cinema. Trust us, this is a brilliant place to start. 

My Fair Lady

Open Image Modal
Snap/Shutterstock

When’s it on? 27 December at 1.10pm on Channel 5

Perfect for: Anyone who wants to see the above outfit in motion (which, we assume, is everyone).

Misery 

Open Image Modal
Castle Rock/Columbia/Kobal/Shutterstock

When’s it on? 28 December at 11.15pm on Channel 4

Perfect for: If four days’ worth of Christmas cheer has got you in drastic need of the antidote to all things festive.

Inside Out

Open Image Modal
Inside Out
Moviestore/REX/Shutterstock

When’s it on? 29 December at 1.40pm on BBC One

Perfect for:  When you need a bit of Pixar magic in your life.

Absolutely Fabulous: The Movie

Open Image Modal
Absolutely Fabulous
Moviestore/Shutterstock

When’s it on? 29 December at 12.55am on BBC Two

Perfect for: If you’ve been a bit naughty over Christmas and need to watch people being even naughtier to make you feel better.

Judy

Open Image Modal
David Hindley/BBC Films/Kobal/Shutterstock

When’s it on? 30 December at 9pm on BBC Two

Perfect for: If you’ve enjoyed Meet Me In St Louis and A Star Is Born and feel like learning a bit more about the woman at the centre of them all.

The Lost Daughter

Open Image Modal
YANNIS DRAKOULIDIS/NETFLIX © 20

When’s it on? 31 December on Netflix

Perfect for: Anyone who wants to end 2021 with a whole lot of draaaamaa.

Coco

Open Image Modal
Disney/Pixar/Moviestore/Shutterstock

When’s it on? New Year’s Eve at 2.40pm on BBC One.

Perfect for: Anyone who wants to end 2021 with one last massive cry. 

Spectre

Open Image Modal
Jonathan Olley/Columbia/Eon/Danjaq/Mgm/Kobal/Shutterstock

When’s it on? New Year’s Eve at 9pm on ITV

Perfect for: Anyone who wants to end 2021 with a real bang.