![A selection of films being shown on TV over the festive period](https://img.huffingtonpost.com/asset/639a09bf2300001c008dc1dd.jpg?cache=eSwwWXJxGB&ops=scalefit_720_noupscale)
After another turbulent 12 months, we’ve all earned a break, and because of the way Christmas and Boxing Day fall in 2022, we’re in for a few extra Bank Holidays to see out the year.
More days off means more time to sit at home and catch up on the films that are on TV, and this year there are some real gems to tune in for, from nostalgic family favourites to exciting new releases.
Here’s our guide to the most unmissable of the lot – plus who they’re such ideal viewing for...
How The Grinch Stole Christmas
![](https://img.huffingtonpost.com/asset/6399b9b32300001c008dc12f.jpg?ops=scalefit_720_noupscale)
When’s it on? 22 December at 3pm on ITV
Perfect for: Kicking off the celebrations with a true 21st century classic.
Paddington
![](https://img.huffingtonpost.com/asset/6399b9dd2500001e00a0792b.jpg?ops=scalefit_720_noupscale)
When’s it on? 22 December at 3.15pm on BBC One (look out for the much-loved sequel later in the week, too)
Perfect for: Putting a smile on the entire family’s face.
Hook
![](https://img.huffingtonpost.com/asset/6399ba3822000038007e1fb9.jpg?ops=scalefit_720_noupscale)
When’s it on? 22 December at 5.20pm on Channel 5
Perfect for: If you want to indulge in some nostalgia but you’re not quite ready to bust out the Christmas films just yet.
Skyfall
![Skyfall](https://img.huffingtonpost.com/asset/6399ba6a22000038007e1fbd.jpg?ops=scalefit_720_noupscale)
When’s it on? 22 December at 8pm on ITV
Perfect for: Appeasing whichever member of your family it is who keeps randomly blurting it out, “well, it’s not Christmas without a bit of Bond, is it?”
Die Hard
![](https://img.huffingtonpost.com/asset/6399ba992300001c008dc136.jpg?ops=scalefit_720_noupscale)
When’s it on? 22 December at 11.15pm on ITV
Perfect for: Shutting up whoever keeps insisting to you that Die Hard is a Christmas film (or, if that person is you, proving to everyone why you’re right)
Glass Onion: A Knives Out Mystery
![](https://img.huffingtonpost.com/asset/6399bb0b2500001b00a0792f.jpg?ops=scalefit_720_noupscale)
When’s it on? 23 December on Netflix
Perfect for: Uniting everyone just before Christmas as you share your theories about this gripping (and seriously fun!) whodunit.
Strange World
![](https://img.huffingtonpost.com/asset/6399bb7f2500006100a07933.jpeg?ops=scalefit_720_noupscale)
When’s it on? 23 December on Disney+
Perfect for: If you want to try and recreate the fun you all had watching Encanto together this time last year.
Last Christmas
![](https://img.huffingtonpost.com/asset/6399bbc323000059008dc13c.jpg?ops=scalefit_720_noupscale)
When’s it on? 23 December at 11.10pm on BBC One
Perfect for: If you fancy something unchallenging and Chistmassy you haven’t already watched a thousand times.
King Of Kings
![](https://img.huffingtonpost.com/asset/6399bc0223000019008dc13e.jpg?ops=scalefit_720_noupscale)
When’s it on? Christmas Eve at 9.55am on BBC Two
Perfect for: That relative who always fancies sitting through biblical epic at this time of year (at least this one is on nice and early in the day).
Arthur Christmas
![](https://img.huffingtonpost.com/asset/6399bc402500006100a07935.jpg?ops=scalefit_720_noupscale)
When’s it on? Christmas Eve at 12.45pm on ITV
Perfect for: Those who need to distract any children in the household while they do some last-minute wrapping before the big day.
It’s A Wonderful Life
![](https://img.huffingtonpost.com/asset/6399bc852300005e00e650c9.jpg?ops=scalefit_720_noupscale)
When’s it on? Christmas Eve at 1.25pm on Channel 4
Perfect for: If (and only if!) you are ready to cry incessantly for at least an hour.
Home Alone
![](https://img.huffingtonpost.com/asset/6399bd052200006c007e1fc0.jpg?ops=scalefit_720_noupscale)
When’s it on? Christmas Eve at 5.25pm on Channel 4
Perfect for: Frankly, it’s “perfect for” Christmas Eve at 5.25pm. We’ll be watching. Don’t miss the sequel the following day, too.
White Christmas
![](https://img.huffingtonpost.com/asset/6399bd5123000019008dc140.jpg?ops=scalefit_720_noupscale)
When’s it on? Christmas Day at 11.35am on BBC Two
Perfect for: If you feel like kicking off the day’s festivities with a true classic from Hollywood’s golden age.
Gentlemen Prefer Blondes
![](https://img.huffingtonpost.com/asset/6399bd812500001c00a07937.jpg?ops=crop_124_571_3057_1881%2Cscalefit_720_noupscale)
When’s it on? Christmas Day at 3.10pm on BBC Two
Perfect for: Anyone who wants to celebrate Marilyn Monroe at her absolute peak, particularly as it’s followed immediately by Some Like It Hot on the same channel.
Mamma Mia! Here We Go Again!
![](https://img.huffingtonpost.com/asset/6399bdc92200003b007e1fc4.jpg?ops=scalefit_720_noupscale)
When’s it on? Christmas Day at 8pm on ITV2
Perfect for: Those who feel like making the phrase “as camp as Christmas” a reality.
Love Actually
![](https://img.huffingtonpost.com/asset/6399bdf82200003b007e1fc8.jpg?ops=scalefit_720_noupscale)
When’s it on? Christmas Day at 10.45pm on ITV
Perfect for: If you want to finish off your Christmas Day the right way, by singing along with Bill Nighy, dancing along with Hugh Grant and/or weeping along with Emma Thompson.
My Fair Lady
![](https://img.huffingtonpost.com/asset/6399be492300001a00e650cb.jpg?ops=scalefit_720_noupscale)
When’s it on? Boxing Day at 11.50am on Channel 5
Perfect for: Anyone in the mood for a good old-fashioned musical. Altogether now: “I could have daaaaanced all night…”
Frozen
![](https://img.huffingtonpost.com/asset/6399beec2500001c00a0793f.jpg?ops=scalefit_720_noupscale)
When’s it on? Boxing Day at 12.15pm on BBC One
Perfect for: If you really feel like leaning into the winter vibes (and don’t mind singing Let It Go to yourself until at least New Year’s Day).
Mary Poppins
![](https://img.huffingtonpost.com/asset/6399bfa32500006100a07943.jpg?ops=scalefit_720_noupscale)
When’s it on? Boxing Day at 2.25pm on BBC One
Perfect for: Literally anyone. Watch it, we promise it’s even better and more magical than you remember.
Matilda
![](https://img.huffingtonpost.com/asset/6399c00a2300001a00e650d4.jpg?ops=scalefit_720_noupscale)
When’s it on? Boxing Day at 2.40pm on ITV2
Perfect for: When you’re done with Christmas films for another year but want to keep the wholesome vibes going.
The Mitchells vs The Machines
![](https://img.huffingtonpost.com/asset/6399c02f2200003b007e1fd7.jpg?ops=scalefit_720_noupscale)
When’s it on? Boxing Day at 3.30pm on ITV
Perfect for: Families who fancy watching a completely new take on the animated adventure genre.
Ghostbusters
![](https://img.huffingtonpost.com/asset/6399c0922300001a008dc159.jpg?ops=scalefit_720_noupscale)
When’s it on? Boxing Day at 4.40pm on BBC One
Perfect for: A dose of cheerful 80s nostalgia.
Goodfellas
![](https://img.huffingtonpost.com/asset/6399c0c622000019007e1fd9.jpg?ops=scalefit_720_noupscale)
When’s it on? Boxing Day at 10.15pm on BBC Two
Perfect for: Anyone who’s happy to see the back of Christmas for another year and wants to watch a film that’s about as far from festive as you can get .
Hello, Dolly!
![](https://img.huffingtonpost.com/asset/6399c10c2500001f00a07947.jpg?ops=scalefit_720_noupscale)
When’s it on? 27 December at 1.30pm on BBC Two
Perfect for: If days of back-to-back musicals have got your toes tapping, and it’s a feeling you want to keep going.
E.T. The Extra-Terrestrial
![](https://img.huffingtonpost.com/asset/6399c15d2300001f00e650dc.jpg?ops=scalefit_720_noupscale)
When’s it on? 27 December at 1.30pm on ITV
Perfect for: Educating anyone who’s not yet seen E.T. about what a great film it is – plus this year it celebrated its 40th anniversary, so what better reason to delve back into an old favourite?
Moana
![](https://img.huffingtonpost.com/asset/6399c18523000059008dc15e.jpg?ops=scalefit_720_noupscale)
When’s it on? 28 December at 3.50pm on BBC One
Perfect for: If you need a break from the relentlessly grim December weather.
Bridesmaids
![](https://img.huffingtonpost.com/asset/6399c1d22300001f00e650de.jpg?ops=scalefit_720_noupscale)
When’s it on? 29 December at 9pm on ITV2
Perfect for: Quite simply, a great big laugh.
In Bed With Madonna
![](https://img.huffingtonpost.com/asset/6399c2ab23000031008dc162.jpeg?ops=scalefit_720_noupscale)
When’s it on? 29 December at 12.35am on BBC Two
Perfect for: Pop lovers who need a reminder about why there is, and always will be, only one Queen of Pop.
Raiders Of The Lost Ark
![](https://img.huffingtonpost.com/asset/6399c2f52500001f00a0794c.jpg?ops=scalefit_720_noupscale)
When’s it on? 30 December at 8pm on Channel 4
Perfect for: Film fans who feel like getting excited for the return of Indiana Jones in 2023 (the rest of the series is also airing on Channel 4 over the course of the week).
Inside Out
![](https://img.huffingtonpost.com/asset/6399c3252300001b008dc163.jpg?ops=scalefit_720_noupscale)
When’s it on? New Year’s Eve at 2.50pm on BBC One
Perfect for: Anyone who fancies rushing through every possible emotional reaction in the space of an hour and a half, in an unmistakably Pixar fashion.
Chitty Chitty Bang Bang
![](https://img.huffingtonpost.com/asset/6399c3682200006a007e1fdc.jpg?ops=scalefit_720_noupscale)
When’s it on? New Year’s Eve at 3.20pm on ITV
Perfect for: If you feel like ending a difficult year on a sugary sweet (literally!) note.
New Year’s Eve
![](https://img.huffingtonpost.com/asset/6399c3e02500001b00a07950.jpg?ops=scalefit_720_noupscale)
When’s it on? New Year’s Eve at 5.45pm on ITV2
Perfect for: The title kind of says it all, to be honest.
No Time To Die
![](https://img.huffingtonpost.com/asset/6399c4772200003b007e1fe0.jpg?ops=scalefit_720_noupscale)
When’s it on? New Year’s Day at 8pm on ITV
Perfect for: Anyone who really wants to start 2023 with a bang.
Death Becomes Her
![](https://img.huffingtonpost.com/asset/6399c4c423000059008dc167.jpg?ops=scalefit_720_noupscale)
When’s it on? 2 January at 12.05pm on ITV
Perfect for: A bit of silly and camp (but still iconic!) fun.
The Greatest Showman
![](https://img.huffingtonpost.com/asset/6399c5202300001e00e650e0.jpg?ops=scalefit_720_noupscale)
When’s it on? 2 January at 7pm on Channel 4
Perfect for: One last film to get the whole family together before the festive period is officially over for another year.
Romeo + Juliet
![](https://img.huffingtonpost.com/asset/6399c55a2300001f00e650e2.jpg?ops=scalefit_720_noupscale)
When’s it on? 2 January at 10pm on BBC Two
Perfect for: When the Bank Holiday is almost over and you need some last-minute escapism.