The holiday season isn’t just about decking the halls or eating one too many plum cakes; it’s also prime time to curl up with movies that feel like a warm hug—or a rollercoaster ride. From mistletoe-draped rom-coms to action-packed Christmas classics and even a pinch of festive horror, we’ve rounded up the ultimate Christmas watchlist to match any mood. All that’s left to do is grab a blanket, some cocoa (or wine), and hit play.
14 Christmas Movies to Watch on Netflix, Amazon Prime Video, Apple TV and More
Love Actually
Where to watch: Amazon Prime Video (rent)
Let’s kick things off with the granddaddy of holiday ensemble rom-coms. Eight intertwined stories explore the tangled mess of love in all its forms, set against the twinkling backdrop of Christmas in London. Bonus points for Hugh Grant dancing his way into every Christmas montage ever made.
The Holiday
Where to watch: Amazon Prime Video
Two women swap homes (and continents) to escape their disastrous love lives, only to find themselves falling for local heartthrobs. It’s charming, predictable in the best way, and the cinematic equivalent of a snuggly cashmere blanket.
The Holdovers
Where to watch: JioCinema
A grumpy teacher, a sassy misfit student, and a cook grappling with grief find themselves stuck together over the holidays. What starts as an awkward, snowy standoff morphs into something surprisingly tender. Think The Breakfast Club, but with Christmas trees.
Krampus
Where to watch: Amazon Prime Video
Who says Christmas can’t be a little spooky? When a boy’s loss of holiday spirit unleashes Krampus, the anti-Santa, his dysfunctional family must face their deepest fears—while dodging some seriously creepy Christmas monsters.
Klaus
Where to watch: Netflix
This beautifully animated tale reinvents the origin of Santa Claus with humour and heart. A postman teams up with a reclusive toymaker, proving that even the iciest villages can thaw with a little kindness (and some expertly crafted wooden toys).
In Bruges
Where to watch: JioCinema
Hitmen hiding out in a fairytale-like Belgian city doesn’t exactly scream “Christmas,” but trust us, it works. The sharp wit, existential musings, and festive setting make this dark comedy a must-watch for those who prefer their holiday cheer with a side of cynicism.
Kiss Kiss, Bang Bang
Where to watch: JioCinema
A thief posing as an actor gets tangled in a Hollywood murder mystery alongside a private detective and a struggling actress. Throw in a Christmas backdrop, sharp dialogue, and Robert Downey Jr., and you’ve got yourself a holiday classic with bite.
Bad Santa
Where to watch: Amazon Prime Video (rent)
This isn’t your average feel-good Christmas flick. A grumpy conman posing as Santa teams up with his pint-sized sidekick to pull off a mall heist but ends up befriending a sweet, lonely kid. Crude, chaotic, and oddly heartwarming.
Home Alone
Where to watch: Disney+ Hotstar
The ultimate Christmas classic: one kid, two bumbling burglars, and a house rigged with booby traps that would make Indiana Jones proud. Nostalgic, hilarious, and a yearly essential for any festive binge.
Die Hard
Where to watch: Amazon Prime Video (rent)
Yippee-ki-yay, holiday fans! It’s the action movie that sparked a thousand debates: is it a Christmas film? (Spoiler: it is.) Detective John McClane vs. terrorists in an LA skyscraper on Christmas Eve is the kind of chaos the season needs.
Love Hard
Where to watch: Netflix
Catfishing takes a festive twist in this modern rom-com. An LA writer flies cross-country to surprise her online crush, only to find out she’s been duped.
Holidate
Where to watch: Netflix
Sick of awkward family interrogations about her love life, Sloane teams up with Jackson for a no-strings-attached holiday dating arrangement. Spoiler: feelings get involved. It’s predictable, sweet, and just what your December needs.
Our Little Secret
Where to watch: Netflix
Sparks fly (and tensions rise) when two exes discover their new partners are siblings. Forced to spend Christmas together, they navigate secrets, nostalgia, and hilarity in equal measure.
Dear Santa
Where to watch: Apple TV, Amazon Prime Video (rent)
When a young boy’s letter to Santa has a typo, he accidentally summons a devilish Jack Black instead. Mayhem, mischief, and hilarity take over this wickedly fun Christmas tale.