Not only is Christmas a great time for getting families together, sharing gifts and gorging yourself on mince pies and Quality Street, it is also one of the best times of the year to watch some great films and TV shows.
Streaming services, in particular, are going Christmas movie mad and you can catch some of the very best holiday classics on Netflix, Amazon Prime Video and Now TV.
Here then are our picks of the best Christmas films to catch on one of the three online services, all ready to stream right now and part of their respective subscriptions.
A Netflix subscription costs from £5.99 for a standard, non-HD plan up to £11.99 per month for the full, 4K-ready package where you can watch on up to four devices concurrently. You get one-month free if you are a new subscriber.
One of the best ways to purchase Netflix is through a gift card or voucher. View a great Netflix gift card offer here.
The Christmas Chronicles
Devised by the same production team behind Home Alone and Harry Potter and the Philosopher's Stone, The Christmas Chronicles was made by Netflix itself so is exclusive to the service. It stars Kurt Russell as Santa as he enlists a couple of kids to help him save Christmas after they crash his sleigh.
This excellent British film by Wallace and Gromit creator Nick Park's studio has some serious emotional clout and is a fresh take on what could be a considered a traditional Christmas story. It follows Santa's son Arthur on his mission to deliver a present to a little girl to save her Christmas, helped along the way by a team of trusty sidekicks.
The first in a series of films that has just spurned a third sequel, Nativity is a heart warming, funny tale starring Martin Freeman as a teacher who misguidedly fibs about getting his school nativity turned into a film, just to impress a girl. Hilarity ensues in this surprisingly fun, family British caper.
A Very Murray Christmas
Bill Murray's Christmas extravaganza debuted on Netflix in 2015, but it instantly became a classic, albeit a rather odd one at times. Bill and some of his celebrity friends unite to sing some Christmas classics within a comedy film that will keep you entertained this year.
Amazon Prime Video
Amazon Prime costs £79 per year but gives access to the retailers Prime Video streaming service, plus a stack of extra added bonuses, such as free one-day delivery and Amazon Music streaming.
Amazon Video offers many films to rent and buy too, but the following are available as part of Prime streaming at no extra cost.
Another Christmas classic sees Richard Curtis assemble a familiar cast of characters to play out 10 different story lines, all set at Christmas, many of which are interlinked in some way. It's a cheery British rom-com at its finest and can't help but put a smile on your face.
Also one of the greatest Christmas films of all time, the original Home Alone is available on Prime Video this year. It's unlikely you will have never seen it before, but we thoroughly recommend you give it a spin again as it delights every time - cartoon violence and all.
Not really for the kids but great for rom com fans, The Holiday stars Jude Law, Cameron Diaz, Kate Winslet and Jack Black in two, intertwining stories about love during the holiday season. There are tears, laughs and it's an ideal flick for grabbing a mug of mulled wine and watching while curled under a blanket.
Deck the Halls
Buddy Hall (Danny DeVito) has just moved into the neighbourhood and plans to decorate his house with enough Christmas lights so that it can be seen from space. His new neighbour Steve (Matthew Broderick) has always been known as "the Christmas guy" and so doesn't take kindly to Buddy's plans. Thus ensues a comedy caper of Steve trying to sabotage the festivities, but things don't always go his way.
You will need a Now TV Sky Movies Month Pass to watch films on any device with a Now TV app. The pass costs £9.99 per month.
Jingle All The Way
Jingle All The Way is a great Christmas film starring the one and only Arnold Schwarzenegger as a desperate dad who has promised his some a supertoy for Christmas, only to find out every store has sold out. Watch it, it is great.
Miracle On 34th Street (1994)
Miracle On 34th Street is a lovely Christmas film. This one is a remake of the original with Richard Attenborough as a department store's Santa who has to convince a little girl and a New York court that he is real. It's a fabulous feel good film.
The Polar Express
The live action animation of The Polar Express never fails to impress and the story is just as enchanting. It follows an unnamed boy who, dressed in his pyjamas, boards a magical train headed for the North Pole. Whilst on the train he meets an assortment of characters, including Santa, with the majority voiced by Tom Hanks.
This modern day retelling (well, an 80s retelling) of A Christmas Carol is a great example of why Bill Murray is revered by all. His deadpan style shines through as TV executive Frank Cross and the film is rightly held up as a classic holiday flick.
Bad Santa is one of our favourite modern Christmas films. Billy Bob Thornton puts in an excellent performance as Willie, the thief who uses a Santa get-up to rob department stores. His journey of redemption is both touching and utterly hilarious. It's definitely not one for the kids.
A Muppet's Christmas Carol
Michael Caine stars as Ebenezer Scrooge in the Muppet's version of the classic Christmas Carol film. Great for the kids but it isn't just a kids film with some familiar characters including the Great Gonzo, Kermit and Miss Piggy in traditional roles.
It's A Wonderful Life
Considered by many to not just one of the best Christmas films, but also one of the greatest films of all time. It follows the story of George Bailey, who wants to take his own life on Christmas Eve. A guardian angel is sent to show him all the good things he's done in his life and how people would be had he not been born.
Lastly, while some refuse to admit that Die Hard is a Christmas movie they are wrong. It takes place during a Christmas party and has the immortal line "now I have a machine gun, ho, ho, ho" in it. What more do you want?