published on in today

19 best Christmas films of all time and how to watch

From Will Ferrell's Elf to Love Actually…

    Whether your whole house is decked in lights and decorations on 1 November or you are planning on putting up a single bauble around Christmas Eve time, there is one thing that brings festive cheer to even the most Scrooge-like revellers – Christmas films!

    Since most of us have been watching the same films for years (if not decades), we all have a personal preference, so in no particular order, here are the top 19 Christmas films to watch over the season to be jolly…

    Love Actually

    A classic, a love story, a masterpiece! An all-star British cast (with one American, hey Laura Linney!) join together to tell many, many stories of love over Christmas, from unrequited longing that has long been considered creepy (we're looking at you Andrew Lincoln), to love of family and friendship.

    From has-been rock stars to the Prime Minister of Great Britain, the stories are woven together brilliantly as is one to watch again and again!

    MORE: You won't believe how different the child stars of Love Actually look now

    WATCH: Thomas Brodie-Sangster steals the limelight in iconic Love Actually singing scene
    WATCH ON NOW TV WATCH ON APPLE TV+

    Spirited

    Will Ferrell proves once again that he's the Christmas movie king in this festive cracker. is a musical adaptation of Charles Dickens' classic novel with a twist – it's told from the perspective of the ghosts. Will plays the ghost of Christmas present who visits Ryan Reynolds' character in the hopes that he will change his tight-fisted ways.

    WATCH ON APPLE TV+

    You may also like

    A Boy Called Christmas

    Based on the best-selling book from Matt Haig,tells the origin story of Father Christmas.

    When an ordinary young boy called Nikolas sets out on an adventure in search of his father, he soon discovers his magical destiny. The cast is impressive, too. Dame Maggie Smith, Kristen Wiig and Stephen Merchant are just some of the movie's big names.

    WATCH ON NOW TV

    Miracle on 34th Street

    A classic! We still watch this classic like it's the first time. Mara Wilson and Richard Attenborough star in this movie all about the power of believing. When a temporary Santa Clause, Kris Kringle, is brought in for New York City department store's parade, he spends his time trying to convince those around him he is the real deal. 

    WATCH ON DISNEY +

    Last Christmas

    This Christmas classic hit our screens in 2020 and we couldn't love it more. follows Emilia Clarke as Kate, a young woman who spends her time working in the Christmas shop, drinking and eating junk food, and doing very little else. After a chance encounter with handsome stranger Tom, Kate begins to learn how to appreciate life more... all to the tune of George Michael songs, of course. 

    WATCH ON APPLE TV+

    Jingle Jangle 

    This Netflix flick is certain to bring you some joy. tells the story of Jeronicus Jangle, played by Forest Whitaker, a legendary toymaker who finds himself needing the help of his young granddaughter, Journey, to save his magical shop after a former apprentice betrays him. With fantastic songs and a gorgeous backdrop, this needs to be added to your watch list pronto.

    Available to watch on Netflix 

    MORE: We're TV experts and these are the 13 best Apple TV+ shows to watch

    READ: We’re TV experts - and these are the best Amazon Prime TV shows to watch

    The Princess Switch

    After visiting Belgravia for a baking competition, Stacy is shocked to discover her doppelganger, Lady Margaret Delacourt. The pair swap places so that Margaret can spend some time out of the spotlight, and offers to sponsor her best friend's daughter to go to an expensive ballet school in exchange. Of course, drama ensues. 

    Available to watch on Netflix

    Bridget Jones's Diary

    I know what you're thinking: Is really a Christmas film? And the answer is yes, yes it is. Not only does the film start and end with the Christmas holidays, but we're also treated to Colin Firth in a polo-neck Rudolph jumper… I'll say no more.

    The story follows hopeless singleton Bridget Jones, who is trying to make sense of love, relationships and life in London. 

    Available to watch on Netflix

    Muppets Christmas Carol

    The most classic of all of Charles Dicken's adaptations sees Michael Caine in the role of his lifetime as Ebenezer Scrooge, a miserable human among Muppets who is visited by ghosts on Christmas Eve in order to change his ways in time for Christmas. This adaptation isn't just hilarious, it is also one of the many adaptations of the novel that remains closest to the books. What makes it even better is how seriously Sir Michael takes the role.

    Speaking to the film's director, Brian Henson, said: "When I met Michael Caine to talk about playing Scrooge, one of the first things he said was, I'm going to play this movie like I'm working with the Royal Shakespeare Company. I will never wink, I will never do anything Muppety. I am going to play Scrooge as if it is an utterly dramatic role and there are no puppets around me.'"

    WATCH ON DISNEY +

    Gremlins

    This 1984 comedy horror has become something of a cult classic, probably because of how weird a concept it is. An inventor picks up a gift for his teenage son Billy – a little Mogwai by the name of Gizmo. While Gizmo is very cute and sings wearing a Santa hat and is simply a precious cinnamon roll who must be protected, Billy is something of an irresponsible owner and breaks one of the main rules of Mogwai ownership; never, NEVER feed them after midnight.

    Cue the hundreds of devilish gremlins wreaking havoc in the little town of Kingston Falls. This film has everything – Christmas cheer, cute critters and a bunch of Gremlins singing along to Snow White. Wait, what?!

    RENT ON AMAZON PRIME VIDEO

    Home Alone

    KEVIN! The film that launched a thousand quotable moments sees Kevin McCallister accidentally left at home by his family as they head on vacation for the holidays. While Kevin's mum desperately tries to make her way make to him after realising their colossal mistake, the youngster has to deal with two dim burglars trying their best to break into his home by setting up some ingenious booby-traps.

    WATCH ON DISNEY+

    The Polar Express

    Tom Hanks and Josh Hutcherson star in this Christmas classic about a young boy who embarks on an adventure to the North Pole on the Polar Express. This heartwarming movie is a festive staple, and for good reason!

    WATCH ON NOW TV+

    Elf

    Will Ferrell stars in (probably) his most wholesome role as Buddy the Elf in who was raised in the North Pole with elves before discovering that he is actually human, and sent to meet his father (who is on the naughty list, not good).

    It is a classic tale of winning over a grumpy old man who hates Christmas with a little bit of singing Christmas cheer out loud for all to hear, and is the perfect family film to enjoy during a cosy night in.

    WATCH ON APPLE TV+

    How the Grinch Stole Christmas

    Jim Carrey absolutely OWNS the Grinch in this film. While the folks of Whoville get ready for Christmas, the Grinch resides along in the mountains (with his dog, of course) and decides to ruin everyone's fun by stealing all of the Christmas presents. The film is hilarious and the Grinch is basically the voice of the Millennial generation, just ask Twitter.

    Available to watch on Netflix 

    The Holiday

    How could we not? We never fail to watch this classic every year and are always pleased when it lands on the streaming platform. Jude Law, Cameron Diaz, Kate Winslet and festive fun, what more could you want?

    Available to watch on Netflix

    The Nightmare Before Christmas

    Perfect for Christmas and Halloween alike, this creepy cult animation follows Jack Skellington, from Halloween Town, who discovers Christmas Town and determines to bring the festivities home with him. Unfortunately, his peers don't quite seem to 'get it'. Cue tiny monster children planning on kidnap 'Mr Sandy Claws' and everything going disastrously wrong.

    WATCH ON DISNEY +

    The Christmas Prince

    Everyone watched The Christmas Prince on Netflix in 2018 and had the same opinion – it's so bad that it's good. As such, this rom-com set at Christmas has become something of a smash hit and has even landed itself two (even worse) sequels.

    The story follows Amber, a journalist who goes to the charming European country of Aldovia in the hopes of getting a scoop on the handsome prince, Richard, and accidentally cons the royal family into believing that she is Richard's younger sister's new tutor. Unsurprisingly, chaos ensures!

    Available to watch on Netflix

    The Christmas Chronicles

    An instant classic that has also just released a sequel. This Santa film stars Kurt Russell as a sarcastic Santa Claus who gets into trouble on Christmas Eve after a brother and sister pair accidentally make him crash his sleigh. Cue singing in prison, adorable elves with chainsaws and a lot of confused police officers. Oh, and has tissues at the ready, because the sweet story will definitely bring a tear or two! 

    Available to watch on Netflix

    The Santa Clause

    After a single dad, Scott, accidentally causes Santa to fall off the roof, he puts on the red suit and accidentally signs himself up to becoming the new Father Christmas, and will have 11 months to sort out his life before he becomes Santa for good.

    During that time, Scott begins to gain white, grow a white beard and gain a craving for milk and cookies. This is a sweet family film made hilarious by Tim Allen, and is definitely worth dusting off that old DVD every year!

    WATCH ON DISNEY +

    Sign up to HELLO Daily! for the best royal, celebrity and lifestyle coverage

    By entering your details, you are agreeing to HELLO! Magazine User Data Protection Policy. You can unsubscribe at any time. For more information, please click here.

    ncG1vNJzZmivp6x7qbHLpaammZeWx6q6xGeaqKVfm7atuY5uZ29raGZ8o7HSrWScoKKewLW5wKxkn6GcosBuu8VmmKWkXam2rrGMoaawZaSkerit05yfaA%3D%3D