Everyone has a favourite Christmas film. From The Muppet Christmas Carol to Elf, there are so many to choose from. But where can you stream all of the best festive favourites? We’ve rounded up the best 22 Christmas films to devour in the run up to December 25th. From cult classics to new favourites, here’s what to watch. 

The best of Netflix’s Christmas offerings…

Last Christmas 

Last Christmas, starring Emilia Clarke and Henry Golding, is filled with all of your favourite George Michael belters. Watch as you follow Kate, a 26-year-old who works as a Christmas elf year round, transform her life for the better after she meets a mysterious man named Tom.

The Christmas Chronicles

Santa Claus isn’t having the best of Christmas Eves – does he ever seem to in films? Having crashed his sleigh, it’s left up to a brother and sister duo to help Mr C out and save the big day. 

If you’re looking for a seriously Christmassy Sunday afternoon, settle in as Netflix also released The Christmas Chronicles 2, so you can follow along with Santa and his antics once more.


A British classic in its own right, Nativity! sees Martin Freeman and Marc Wootton star in this festive film centred around the Christmas favourite: the Nativity play. Since this film came out in 2009, there have been three follow-ups and it’s quickly become a family favourite across the nation.

Let It Snow

Based on the novel by John Green, Maureen Johnson and Lauren Myracle, Netflix’s Let It Snow follows a group of teenagers and their festive errands as one of the worst snow storms swoops over a small town on Christmas Eve. Read the novel first before indulging in this cheesy teen flick.

Love Actually 

Love it or loathe it, you’ll always find yourself watching Love Actually over the holiday season. Jam packed with all of the usual British actors, from Colin Firth to Emma Thompson, the film follows a group of Londoners as they embark on their journeys to find love over the festive season – or, in the words of the Prime Minister, played by Hugh Grant, it’s a film that proves ‘you’ll find that love actually is all around’.

Love Hard

The first of Netflix’s Christmas film arrivals, Love Hard follows a writer from Los Angeles who decides to surprise the guy she’s been chatting with on a dating app in time for Christmas. It’s only when she travels 3,000 miles and arrives that she realises that she’s been well and truly catfished. Still determined to find her perfect match, her catfish decides to help her get the guy that she thought she’d been chatting with. Will it all work out in time for Christmas?

Deck The Halls

What’s Christmas without a little friendly-ish competition with your neighbours? Starring Danny DeVito, Deck The Halls sees two neighbours as unpleasantries erupt in the lead up to Christmas… 

New to town, Buddy Hall and his family are determined to make their Christmas display visible from space and it causes chaos, annoyance and meddling between the Hall and Finch family.

A Very Murray Christmas

American comedian and actor, Bill Murray brings all of your favourite A-lister celebs together for an evening to remember. Expect everyone from George Clooney to Miley Cyrus, Chris Rock to Maya Rudolph to be mucking around, bringing music, mischief and mayhem along the way.

Robin Robin

New for 2021, fall in love with the colourful critters created in Netflix’s Robin Robin. From the team who brought us Wallace & Gromit, Shaun the Sheep and Chicken Run, discover the new story of a little robin who was raised by a friendly group of mice. 

On the brink of Christmas, the little robin and his mousy friends try to make it inside the hoo-man house to see their sparkling Christmas tree.

Single All The Way

Adapting from the ever-popular Christmas narrative that sees a singleton search for someone special to bring home for Christmas, Single All The Way is as cheesy (and watchable) as it sounds.

The new Netflix original film stars Michael Urie as Peter, a young singleton who asks his best friend Nick (Philemon Chambers) to pretend to be his boyfriend for the holiday season. But upon their return to Peter’s family home, his family has other ideas and set Peter up for a blind date.


There’s something magical about discovering where Santa first began life, and Netflix’s Klaus retelling is no exception. Follow the white bearded man as we see him make gifts and toys in his workshop and see where his story ends up…

A Castle For Christmas

We all dream of escaping to a countryside chateau or castle for Christmas but Sophie Brown actually makes it a reality in A Castle for Christmas. New for 2021, this cheesy film sees the best-selling author slip away to Scotland for Christmas and fall in love while she’s at it…

The best of Amazon Prime’s Christmas offerings…

The Holiday

Everyone’s favourite festive film, The Holiday is so in demand it’s available to stream on Amazon Prime AND Netflix. Follow as Amanda (Cameron Diaz) and Iris (Kate Winslet) swap homes for the holidays to get away from the trials and tribulations of romantic failures, only to both fall hopelessly in love with the other’s friend and brother… 

Christmas with the Kranks

Christmas traditions change as you grow up but nothing quite compares to the extremities that Luther Krank is willing to go now that his daughter has flown the nest… Starring Tim Allen and Jamie Lee Curtis, Christmas with the Kranks sees the most festive family on the street decide to skip Christmas this year, except there’s one slight problem… Their daughter Blair decides she wants to come home on Christmas Eve as a surprise.

Office Christmas Party

With the office on the brink of closure unless they can close on a giant deal, the branch manager and his team decide to throw a huge Christmas party to try and impress the client and get him to sign on the dotted line… Expect chaos and a celebration that looks like it won’t be ending well… 

Christmas with the Coopers

We all look forward to Christmas each year but the reality? It’s chaos, stress-inducing and an overload of family interaction… Which pretty much sums up Christmas with the Coopers. One sibling brings home a randomer they met at the airport in the hope it’ll stop the family asking why she’s still single, another is caught shoplifting for presents and then there’s Hank who’s struggling with single parenting. It’s a film filled with laughter, emotion and reality.

It’s A Wonderful Life

No Christmas is complete without a special screening of It’s A Wonderful Life. But if you can’t make it down to your favourite indie cinema this year, screen it at home via Amazon to see George Bailey, a man on the brink of desperation, as he’s guided by an Angel to see what life might have been like if he hadn’t been alive. 

Dr. Seuss’ How The Grinch Stole Christmas

Rewatch your childhood favourite this year and catch the Grinch as he nearly steals the most magical time of year from the little special town of Whoville. The Grinch, someone who hates the festive season and all of the merriment that it entails, embarks on a mission to steal Christmas and it’s only when a little girl named Cindy-Lou tries to reason with him does he understand the damage he has done.

The Polar Express

For those with children on the verge of not believing in the Christmas magic, pop on The Polar Express and it’s guaranteed to make everyone fall back in love with the festive cheer. The live action-animated movie sees a little boy wake up in the middle of the night to the sound of a train arriving on his doorstep, headed straight to the North Pole. Upon arrival to Santa’s kingdom, he stumbles the wrong way and ends up on a chase to make it back to Santa’s parade and home in time. 


Needing little introduction, Elf sees Will Ferrell star as Buddy the Elf, a human-sized elf who suddenly realises he doesn’t quite fit in with those who he grew up with. Papa Elf sends him on his way to find his real dad who just so happens to live in New York City… 

The best of Disney+’s Christmas offerings…

Home Alone

What would you get up to if your family accidentally left you alone for Christmas? Perhaps don’t take inspiration from Kevin McCallister (Macaulay Culkin), the kid that finds himself alone and burglars try to break into his family home… 

Now a giant franchise with a new film out this year, binge your way through the whole lot this Christmas.

The Santa Clause

You better watch out for this one as Scott (Tim Allen) finds himself taking over the role as Mr C after the original Santa falls off his chimney. Along with his son Charlie, the pair venture on their way to make a Christmas miracle happen.

The Muppet Christmas Carol

It was inevitable that some form of Charles Dickens’ A Christmas Carol would end up on this list, but how many of you guessed it would be The Muppets’ version? Head to Disney+ to see the famed favourite tale unravel as Michael Caine and The Muppets star in the holiday favourite of Ebenezer Scrooge.


When isn’t Santa in a bit of a pickle? Noelle sees a new Santa prepare for Christmas, as he takes over from his father, but he isn’t quite fit for the job. Kris Kringle’s daughter must save the day, hunting down her brother with less than 48 hours to go before Christmas.

The Nightmare Before Christmas

Mixing the two greatest holidays of the year – Halloween and Christmas – Tim Burton’s The Nightmare Before Christmas is a vital viewing from October onwards. Follow Jack Skellington as he miraculously finds himself in Christmas Town and wants to spruce up Halloween Town for the holiday season. Only his fixation gets out of hand and sees him capture Father Christmas in the process…

Want to receive more great articles like this every day: sign up here