15 of the best Christmas movies available to stream now

With Christmas Day just a few weeks away, it’s officially time to get into the festive spirit. And what better way to do that than to crack open the mince pies, pour ourselves a well-earned cup of eggnog and get stuck into a heart-warming Christmas film?

This year, our favourite streaming services have pulled out all the stops to bring viewers the best selection of Christmas movies, be it popular classics or brand new originals. From Netflix and Amazon Prime to NOW TV, here are the best Christmas films to get you geared up for the holidays.

The best Christmas movies on Netflix

The Holiday

Up there with the best Christmas movies of all time, fans of The Holiday will be very pleased to hear that the star-studded festive romcom starring Cameron Diaz, Kate Winslet, Jude Law and Jack Black will be available to watch on Netflix from 7th December. Hurrah!

The Holiday Calendar

The Holiday Calendar is a sweet new Netflix original movie about a photographer who inherits a magical  antique advent calendar who helps her realise the love of her life. Any teenagers in the family may particularly enjoy it.

The Princess Switch

New Netflix original The Princess Switch is a royal Christmas take on hit twin movie Parent Trap as Vanessa Hudgens plays dual roles in a story of rags to riches.

The Christmas Chronicles

Hitting Netflix on 22 November, this new Christmas film sees Kurt Russell star as Santa Claus.

Arthur Christmas

Arthur Christmas is a great one for the whole family to enjoy. The fun-loving animation highlights the fact that it really does take a tech-heavy village for Santa Claus to deliver his presents to children around the world on Christmas Day.

Deck The Halls

Starring Matthew Broderick and Danny DeVito, this classic Christmas flick is oh so relocatable as it features the one thing most of us can’t go without during the holidays: a massive family row.

The best Christmas movies on Amazon Prime

The Man Who Invented Christmas

Downton Abbey‘s Dan Stevens stars as the legendary Charles Dickens as he writes one of the greatest Christmas stories ever told, A Christmas Carol.

The Miracle on 34th Street


Anyone who enjoys a Christmas film will definitely have watched this already – but why not enjoy the beloved classic about a special friendship between a young girl and a magical Macy’s Santa one more time?

A Christmas Carol

This Christmas, you can watch Charles Dicken’s novel come to life in the 2016 version of A Christmas Carol on Amazon Prime.

Jack Frost

It’s only right that you rewatch the beloved 1979 film to celebrate Christmas the right way and luckily, you now can thanks to Amazon Prime.

The best Christmas movies on NOW TV


As one of the most famous Disney films, there simply is no Christmas without watching Frozen at least once – just ask the grandkids.

Bad Santa

Billy Bob Thornton plays a foul-mouthed Santa Claus who robs a department store in this hilarious Christmas comedy.

The Santa Claus 1 & 2

The Santa Claus movies are among the most popular (and greatest) Christmas films of all time. Luckily, you can watch both the first and second on NOW TV over the Christmas period.

Surviving Christmas

Ben Affleck plays a wealthy executive who has no loved ones around him in this festive romcom. As the Christmas season approaches, he gets nostalgic about his childhood home and decides to go and visit it.