It's CHRISTMASSSS! (Yes, we're excited too). To celebrate, we've rounded up the best Christmas movies that you - and your kids - can watch on Netflix, Amazon Prime, Disney Plus and Now to get you in the festive spirit. So get the mulled wine and mince pies ready and tune in to these brilliant (and often extremely cheesy) Christmas movies.

If you're not sure which is the best TV streaming service for you, then we've compared all the ones listed here, as well as others such as BritBox and HBO Max. 

Looking for something a little shorter? We also have a roundup of the best TV this Christmas

Best Christmas movies on Netflix

Netflix has the weakest selection of Christmas movies of the four big streaming services this year, though you'll also find lots of non-festive favourites there if none of these take your fancy. You can sign up for an account on the Netflix website, with plans starting from £5.99 per month. 

Arthur Christmas

James McAvoy leads the cast of this charming animation about the son of Santa, who inevitably ends up having to save Christmas one way or another. The likes of Jim Broadbent, Bill Nighy, Hugh Laurie, and Imelda Staunton fill out the brilliant cast.

A Very Murray Christmas

This surreal Christmas special from Netflix paired Murray with Lost in Translation director Sofia Coppola for an odd jaunt through a Christmas concert complete with an assortment of celebrity guests, musical numbers, and offbeat jokes. It's very odd, but the spirit of the season still runs through the heart of it.

The Christmas Chronicles

This Netflix original sees legendary action star Kurt Russell step into Santa's boots, as he eschews his macho persona (though keeps the requisite big bushy beard) for the latest take on the classic 'two kids meet Santa and nearly ruin Christmas but then somehow help him save it' story.


Alright, it's not Martin Freeman's greatest work, but Nativity is still a great festive laugh from the 2000's. Paul Maddens is a primary school teacher (and a bit of a Scrooge) who is trying to put on the best nativity play possible to outdo the neighbouring private school. However, he soon gets into hot water when he lies about his play being turned into a Hollywood film.

Best Christmas movies on Amazon Prime

The Holiday

Amazon Prime Video's Christmas selection is still pretty decent this year, and there are plenty of other festive films worth checking out. To watch them you'll have to be a Prime member, but there's a one-month free trial to take you through to January. Plus, remember that you'll also get free next-day delivery - ideal for any last-minute gift purchasing. There are also other classics that you can rent for a discounted price. 

The Holiday

The Holiday is a classic dreamy festive romance. In England, Iris (Kate Winslet) is in love with a man who is about to be married to another woman. Meanwhile in America, Amanda (Cameron Diaz) breaks up with her unfaithful boyfriend. Both want a change of scenery, so they decide to swap houses and end up finding unexpected romance on their journeys. 

The Holiday is also available on Now and Netflix

National Lampoon's Christmas Vacation

Not all Christmas festivities go to plan, and National Lampoon's Christmas Vacation is a hilarious classic that encapsulates this notion perfectly. The Griswold family are preparing for a celebration with their relatives, but things gradually go worse and worse as Clark tries to deal with mishaps with the decorations, dinner and family drama. 

Die Hard 2: Die Harder

Alright, it's not your typical Christmas movie and certainly not as good as the original, but Die Hard 2 is still an alternative action flick for the festive period. John McClane has to step up and save an entire airport of hostages from a group of terrorists, and he must to do so under a time limit as planes nearby are gradually running out of fuel. 

The Night Before

Looking for something a little more debauched? Three best friends (played by Joseph Gordon-Levitt, Tracy Morgan and Seth Rogen, naturally) go on a quest to find the Nutcracker ball, the Christmas party to end all Christmas parties. 

Best Christmas movies on Disney Plus

Disney Plus has a great selection for 2020. There's lots of cartoon Christmas classics for the little ones, but there's also some unmissable films that anyone can enjoy. You can sign up on the website for £5.99 per month, or £59.99 per year.

Home Alone

If you've never seen Home Alone, then that's something you should definitely rectify this Christmas. When eight-year-old Kevin's family leave to go on holiday in Europe, he is accidentally left behind at the house. At first, this seems like a dream for the boy. However, when thieves attempt to his home, things take a turn for the worse. 

The Muppet Christmas Carol

In the running for the best Christmas movie ever made, The Muppet Christmas Carol is easily the best adaptation of Dickens' Christmas classic ever made. But then it's also the best Muppets movie to boot, and has the benefit of a starring none from a none-more-gruff Michael Caine. It doesn't get much better than that.

Miracle On 34th Street 

You can't get anymore Christmassy than having a film with Santa Claus himself. Six-year-old Susan is sent on a mission to find a man to play the part of Father Christmas at Macy's, but everything is turned upside down when the man she finds is Kris Kringle. 

Miracle On 34th Street is also available on Now


Frozen isn't explicitly a Christmas film, but it's wintry enough to count in our books. This modern favourite was the bane of parents everywhere who had to suffer through toddlers belting out 'Let It Go' at the top of their lungs for months, but it was such a hit for a reason. This is Disney's animation team firing on all cylinders, with a simple (but modern!) story, banging songs, and some brilliant comic relief animals.

Best Christmas movies on Now

its a wonderful life

Now Movies bundle has by far the best collection of Christmas films this Christmas - too many for us to even mention all the good ones here - but it does cost £11.99 per month, making it a bit more expensive than its rivals. You can try it out for seven days for free though, which should be enough time to take advantage. We've picked out some of the best but there are lots more.

It's a Wonderful Life 

Another one of the frontrunners for the best Christmas film of all time, It's a Wonderful Life is an oldie, but a goodie. James Stewart stars as an everyday small town guy who debates ending it all, until a guardian angel shows up and reveals how the town would fare without him there. 

Jingle All The Way

Bad Arnie films are the Tech Advisor teams' guilty pleasure, and this one is quintessential Schwarzenegger. Arnold plays a dad who is on a frantic search for the most popular toy in town - the Turbo Man doll - for his son for Christmas. However, his search ends up taking him to unexpected places. 

Bad Santa

If the name doesn't give it away, Bad Santa definitely isn't a Christmas film for your kids. Billy Bob Thornton stars as the drunken mall Santa of the title, who uses his gig to rob the department stores he works in. Think rude and crude - but very clever - and you're along the right lines.

Die Hard

The quintessential Christmas film that isn't really about Christmas, Die Hard is the best action movie ever made that just happens to be set at Christmas. But don't think it's not seasonal - there's a redemptive tale about a father reconnecting with his family, festive one-liners, snow, and even a few big Christmas tunes thrown into the mix too.