Technology

16 best Christmas films of all time from Love Actually to Home Alone

2025-12-03 11:25
697 views
16 best Christmas films of all time from Love Actually to Home Alone

Whether it’s ‘The Snowman’, ‘Die Hard’ or ‘Home Alone’, you can stream them all

The Independent's journalism is supported by our readers. When you purchase through links on our site, we may earn commission. Why trust us?

  1. Extras
  2. IndyBest
  3. Tech
  4. Television
16 best Christmas films of all time from Love Actually to Home Alone

Whether it’s ‘The Snowman’, ‘Die Hard’ or ‘Home Alone’, you can stream them all

Alex LeeWednesday 03 December 2025 11:25 GMTIt’s time to snuggle up and watch one of these wholesome festive filmsIt’s time to snuggle up and watch one of these wholesome festive films (20th Century Fox)IndyTech

Sign up to our free weekly IndyTech newsletter delivered straight to your inbox

Sign up to our free IndyTech newsletter

Sign up to our free IndyTech newsletter

IndyTechEmail*SIGN UP

I would like to be emailed about offers, events and updates from The Independent. Read our Privacy notice

It’s the most magical time of the year – bucks fizz for breakfast, a fridge piled high with cheese and the unquestioned right to be in PJs by 5pm. Christmas is fast approaching and there’s nothing better than sinking into the sofa with a steaming mug of hot chocolate, a fluffy blanket and a wholesome Christmas film on the TV.

While there are lots of new festive films this year, the Christmas classics are hard to beat– and whether you’re in the mood for Love Actually, Elf , Home Alone, or Die Hard, you don’t need to rent, buy or wait for a film to appear on TV. Thanks to the rise of streaming, whether it’s pure schmaltz or a bit of Christmas action, your festive flicks are available whenever you want to boost your merriment.

If you’ve got a subscription to Disney+, Prime Video, Netflix or Now, Christmas films are right there at your fingertips. Grab the popcorn, dish out the Quality Street, and nab the best spot on the sofa, because these are the best classic Christmas films ready and waiting for you to stream now and throughout the festive period.

The best Christmas films of all time to stream in the UK

‘Home Alone’ (1990)

Streaming platform: Disney+

Macaulay Culkin’s Kevin lives every kid’s dream when his family accidentally leaves him home alone for Christmas, seeing him demolish ice cream sundaes, mac and cheese and watching Angels with Filthy Souls over and over. Until that is, two grimy burglars try and enter his home, forcing Kevin to take matters into his own conniving hands, sending the burglars packing, thanks to a series of elaborate booby traps.

Watch now on Disney+

‘The Santa Clause’ (1994)

Streaming platform: Disney+

When Tim Allen’s Scott startles Santa Claus on Christmas Eve, accidentally causing Saint Nick’s demise after he falls off Scott’s roof, the divorced dad dons the red suit, instantly bounding him to the Santa Clause and turning him into Father Christmas. Get things in order over the next 11 months, Scott, or disappoint millions of children.

Watch now on Disney+

‘Die Hard’ (1988)

Streaming platform: Disney+

Let’s not rehash the Die Hard isn’t a Christmas film argument for the umpteenth time. Even if Bruce Willis doesn’t think it’s a festive film, it’s entered the Christmas movie canon. Regarded as one of the best action films ever, it unfolds during a Nakatomi Plaza Christmas party, where guests soon become hostages. Police officer John McClane (Willis) realises he must be the one to save his estranged wife and ensure the safety of the rest of the guests. “Now I have a machine gun. Ho-ho-ho.”

Watch now on Disney+

‘It’s a Wonderful Life’ (1947)

Streaming platform: Prime Video

On the surface, It’s a Wonderful Life doesn’t sound very festive at all, but it’s an enduring Christmas classic that everyone needs to watch at least once. James Stewart plays George Bailey, a young and compassionate man who has always sacrificed his own dreams of travelling the world to stay in “this crummy old town”. With the walls of Bedford Falls closing in, George is driven to the brink of suicide, until he’s visited by his guardian angel Clarence, who shows George what the world would be like without him in it.

Watch now on Prime Video

‘Elf’ (2003)

Streaming platform: Now

Elf sees Buddy (Will Ferrell), one of Santa’s elves, discover that he’s actually a human and not an elf. He sets out for New York to find his father and all that comes with navigating the cruel human city with childlike wonder. A perfect fish-out-of-water film with great performances that has stood the test of time.

Watch now on Now

‘The Muppet Christmas Carol’ (1992)

Streaming platform: Disney+

A charming and whimsical take on Charles Dickens’s Christmas classic, The Muppet Christmas Carol is arguably one of the best renditions. Despite performing alongside a bunch of puppets, Michael Caine took his role as Ebenezer Scrooge very, very seriously, famously telling reporters he acted as if he was “working with the Royal Shakespeare Company”. We love him for it.

How to watch logo

Get 4 months free with ExpressVPN

Servers in 105 CountriesSuperior SpeedsWorks on all your devices

Try for free

ADVERTISEMENT. If you sign up to this service we will earn commission. This revenue helps to fund journalism across The Independent.

How to watch logo

Get 4 months free with ExpressVPN

Servers in 105 CountriesSuperior SpeedsWorks on all your devices

Try for free

ADVERTISEMENT. If you sign up to this service we will earn commission. This revenue helps to fund journalism across The Independent.

Watch now on Disney+

‘Love Actually’ (2003)

Streaming platform: Now

Love Actually is problematic as hell. Richard Curtis won’t even stop telling us how the “lack of diversity” makes him “feel uncomfortable and a bit stupid”. Yet the cute rom-com has emerged as a nostalgic Christmas classic. Love it or hate it, the interconnected storylines about love and relationships in the lead-up to Christmas still make us feel all warm inside.

Watch now on Now TV

‘How the Grinch Stole Christmas’ (2000)

Streaming platform: Disney+ and Prime Video

Whichever Grinch adaptation you prefer, it’s the 2000s live-action comedy starring Jim Carrey, in a big green Grinch suit, that most of us in the UK will remember. Titled just The Grinch when it was released in the UK, the Grinch is a grump who lives on a mountain with a deep-seated hatred for Christmas and a penchant for mischief. Ready to ruin Christmas with his eccentric performance, it’s Carrey who makes this film so good.

Watch now on Disney+Watch on Prime Video

‘The Snowman’ (1982)

Streaming platform: Channel 4

The classic, BAFTA-winning animated adaptation of Raymond Briggs's tale of a boy who builds a snowman that comes to life is basically the pre-cursor to a John Lewis ad. A silent short film propelled by a young Aled Jones’s angelic voice singing “Walking in the Air”. We challenge you not to cry watching this one.

Watch now on Channel 4

‘Miracle on 34th Street’ (1994)

Streaming platform: Disney+

We may quibble over which Miracle on 34th Street is better, but the 1994 version in which Richard Attenborough plays Kris Kringle (a man claiming to be Santa Claus) is just too good. The sweet relationship between Attenborough and the precocious and sceptical Susan (Mara Wilson) is a delight. Both versions are on Disney+, so you can watch the 1947 film if you prefer.

Watch now on Disney+

‘The Holiday’ (2006)

Streaming platform: Netflix and Now

Los Angeles-based Amanda (Cameron Diaz) and London-based Iris (Kate Winslet) are stuck in the same loveless situations. Meeting on a home exchange website, they decide to swap homes for two weeks over the holidays to escape their problems. A smart and fuzzy film, if a little predictable.

Watch now on NetflixWatch now on Now TV

‘Tim Burton’s The Nightmare Before Christmas’ (1993)

Streaming platform: Disney+

Tim Burton’s Nightmare Before Christmas is either the most Christmassy Halloween film or the most Halloweeny Christmas film. Either way, we’re happy to watch it surrounded by pumpkins or candy canes. The stop-motion musical film features a cast of quirky characters and hauntingly delightful songs.

Watch now on Disney+

‘Carol’ (2015)

Streaming platform: Studiocanal via Prime Video

One of the most recent so-called Christmas classics is Todd Haynes’s Carol. A beautifully shot and rare queer drama, adapted from Patricia Highsmith’s 1952 novel. After a chance encounter, department store worker Therese (Rooney Mara) falls in love with mysterious older woman Carol (Cate Blanchett) in the lead-up to Christmas.

Watch now on Prime Video

‘Scrooged’ (1988)

Streaming platform: Now TV

We’ve established The Muppet Christmas Carol is the best adaptation of Charles Dickens’s Victorian tale of morality, but it’s Bill Murray’s portrayal as a selfish TV executive in 1988’s Scrooged that’s always on repeat. Getting ready to stage a live production of A Christmas Carol, nasty, cynical Frank ends up living out the same story, and is visited by three ghosts.

Watch now on Now TV

‘Bridget Jones’s Diary’ (2001)

Streaming platform: Amazon Prime and Now

“Bridget Jones isn’t a Christmas film”, we hear you cry. Oh, but it is. Single Bridget’s Yuletide starts with a 10-day hangover, continues with an unfulfilled reconciliation and ends with a traditional family get-together. Also, Mark Darcy wears an ugly jumper with a reindeer on the front.

Watch now on Amazon PrimeWatch now on Now

‘White Christmas’ (1954)

Streaming platform: Now TV

In this all-singing, all-dancing Christmas classic, Bing Crosby and Danny Kaye are a toe-tapping duo that follow a harmonising sister act to an inn, only to realise it’s their former army commander who owns it and is down on his luck. Cue the performers putting on a show to draw back guests, including a reimagined version of the title song, which Bing Crosby introduced in Holiday Inn.

Watch now on Now TV

The best classic Christmas films to rent or buy in the UK

For the time being, there are sadly just some classics too good for streaming services (it’s actually probably a rights issue), but you can still rent or buy them from Amazon Prime Video.

  • Meet Me in St. Louis (1945): From £3.49, Amazon.co.uk
  • Gremlins (1984): From £3.49, Amazon.co.uk
  • Bad Santa (2003): From £3.49, Amazon.co.uk
  • Happiest Season (2020): From £3.49, Amazon.co.uk
  • Jack Frost (1998): From £3.49, Amazon.co.uk

Want to watch something fresh? These are the best new Christmas films to stream

More about

Christmas moviesChristmasFilmindybest