The 25 best Christmas movies on Netflix, Amazon Prime, and more

15. A Christmas Carol (2009) 

Where to watch it:  Amazon Video (US), Now TV (UK), Sky Go (UK), Disney Life (UK)

The film: This CGI-animation is based on the famous Christmas tale by Charles Dickens. Not only that, it's also Disney's third adaptation of the film after The Muppet Christmas Carol and Mickey's Christmas Carol. The big difference in this retelling is the use of motion-capture, bringing a new edge to the well-trod story of Ebenezer Scrooge and his visit from the Ghosts of Past, Present and Future. 

After putting on a festive frown as the Grinch, Jim Carrey gives his second cranky Christmas performance as Scrooge with Colin Firth, the late Bob Hoskins and Gary Oldman in supporting roles. This is one for the whole family to settle back and enjoy. 

14. Just Friends (2005)

Where you can watch:  Amazon Video (US), Netflix (UK)

The film: As Deadpool 2 is several months from release an eventual Christmas spin-off might be a few years away, but luckily enough, Ryan Reynolds pretty much did one in 2005's Just Friends. He might not be called Wade Wilson, but Reynolds' character Chris Brander behaves just like the Merc with a Mouth. 

Once a portly teen, Brander is now a suave, smooth and sophisticated music industry guy who returns home to woo the girl he once loved (Amy Smart). The Christmas setting ups the romance factor and the addition of Anna Faris as a bonkers pop star ups the chuckles. 

13. Love Actually (2003)

Where you can watch: Amazon Video (US), Now TV (UK), Sky Go (UK)

The film: With the help of an A-list British cast Richard Curtis tells several Christmassy tales at once, all centred on the theme of - you guessed it - love.   

Hugh Grant is the fun-loving Prime Minister with a crush on his assistant, Emma Thompson is the hard-working wife whose husband (Alan Rickman) has eyes for another, Andrew Lincoln is the best man who is in love with his friend's wife (Keira Knightley), and Liam Neeson is the widower whose son is falling in love for the first time. 

Don't miss Bill Nighy's embarrassing old rocker routine too. Cheesier than a gigantic wodge of brie, but charming in its own way. 

12. The Santa Clause (1994) 

Where you can watch:  Amazon Video (US), Disney Life (UK)

The film: Home Improvement's John Pasquin and Tim Allen take their audience on a jolly ride, with some seasonal slapstick joy.  

When Scott Calvin (Allen) accidentally kills off Santa he is involuntarily signed up as a replacement. No matter how hard he tries Calvin can't get rid of the spare tyre sitting around his waist, or shave off the enormous beard growing on his face. Allen does what he does best: silly '90s comedy that won't offend anyone, making this perfect for the whole family, young and old.  

11. A Christmas Horror Story (2015)

Where you can watch: Netflix (UK, US)

The film: An all-American small town is terrorised by loads of seasonal monsters. Who doesn't like the sound of that? Nah, I'm not talking about Gremlins but a bunch of mythic creatures from Christmas lore who descend upon Bailey Downs which, ahem, sounds like a bit of a riff on Bedford Falls. 

The whole gang is included in the merriment. There's Krampus, zombie elves, a pregnant ghost nun, and some of your bog standard evil spirits. Oh yes, and William Shatner takes a leading role in one of this anthology's vignettes as a DJ. See? Brilliant. 

10. Miracle on 34th Street (1994) 

Where you can watch it: Amazon Video (US), Netflix (UK)

The film: This festive remake tugs at the heart strings, with its sentimental story about a young girl who helps save Santa. Richard Attenborough dons the red suit and big black boots as Cole's resident Kris Kringle.  

When the department store's former Father Christmas goads the old guy into a fight, the police put him behind bars. It's down to Matilda's Mara Wilson and her mum's boyfriend, lawyer Bryan Bedford (Dylan McDermott), to convince the courtroom that Kringle is the real Santa Claus, and that miracles do actually exist. Awww.

9. Bad Santa (2003)

Where you can watch: Netflix (US), Hulu (US), Now TV (UK), Sky Go (UK)

The film: Alcoholic sex-addict Willie T. Stokes (Billy Bob Thornton) slips on a Santa suit so he and his dwarf assistant (Tony Cox) can rob shopping malls at night. That's the plot of Bad Santa.

Crude, lewd and rude, the film follows Stokes as he befriends a hopeless kid and learns a few life lessons along the way. Puking, shouting and shagging, this guy makes the Grinch look positively cherubic. If you're looking for something a bit alternative this Christmas, or want to really give your auntie a shock, give this one a whirl. 

8. A Very Murray Christmas (2015)

Where you can watch: Netflix (Worldwide)

The film: Bill Murray serenades the audience Bing Crosby-style, in this musical extravaganza about a group of strangers caught in the middle of a power cut on Christmas Eve. 

When a raging blizzard causes the power to go off in Manhattan, the A-list actor gathers a handful of people in his hotel for a festive sing-a-long. But the best is yet to come when a White Christmas-style setting emerges, featuring George Clooney, Miley Cyrus and some leggy looking dancers. A smidge cheesy, but the cheer is in abundance. 

7. The Muppet Christmas Carol (1992)

Where you can watch: HBO Now (US), Disney Life (UK)

The film:  Who doesn't love a good Muppet movie? They've taken over Manhattan, travelled to outer space, and here they put an animated spin on the classic Charles Dickens tale.

Michael Caine gives a great grumpy performance as Ebenezer Scrooge, who - as the story goes - is visited by the ghosts of Christmas Past, Present and Future. Kermit the Frog plays his book-keeper Bob Cratchit, while fellow Muppets Rizzo the Rat, Fozzie Bear and Miss Piggy all make an appearance in this colourful adaptation. Jim Henson's cuddly clan come highly recommended at Christmas. 

6. How the Grinch Stole Christmas (2000)

Where you can watch: Netflix (US), Now TV (UK), Sky Go (UK)

The film:  The grumpy old Grinch, played by Jim Carrey, attempts to cancel Christmas in this Oscar-winning movie adaptation of the children's story, by Dr Seuss. 

With Ron Howard in the reins this film is a festive treat, boasting bright colours and impressive make-up artistry. Dressed from top to toe in green fur with animal like features, Carrey is barely recognisable as the conniving creature who - spoilers - eventually learns the importance of Christmas.