21 of the Best Christmas Horror Movies
We may earn a commission from links on this page.
Though the Hallmark Channel may suggest otherwise, there’s nothing incongruous about pairing Christmas with scary stories.
For centuries in Britain, families would gather around a fire and ward off the winter cold by sharing chilling tales of the supernatural—a tradition that was forgotten, only to be revived by Charles Dickens and M.R. James during the Victorian era. Similar non-Christian traditions go back even further; for ages and across cultures and faith traditions, dark midwinter nights seem to have provided a particularly good excuse to creep out our loved ones.
So grab a warm drink, lock the doors, and fire up the Roku with this list of the best Christmas-themed horror movies. And speaking of fire, please check the chimney before you stoke a blaze. It’s a reasonable safety measure, especially if you’re not sure where dad’s gotten himself off to…
Rare Exports (2010)
Clearly, I’m not the first to recommend Rare Exports: A Christmas Tale, the Finnish film having become a nouveau holiday classic shortly after its release a decade ago—though It’s a Wonderful Life this ain’t. (But give it time.)
In the film, the research team of a greedy government drills into land best left undisturbed: an ancient burial mound that, legends suggest, is the resting place of Joulupukki, a forerunner to our modern Santa Claus. Old Joulupukki is not dissimilar from Krampus, in that he’s much more interested in punishing the wicked than in rewarding the good. It’s a spectacular, darkly comic, cynical winter’s tale (rather the perfect one for our times) and builds to a wild climax. You can stream Rare Exports on Peacock, Tubi, Kanopy, AMC+, and Freevee or rent it on Prime Video.
Black Christmas (1974)
One of the O.G. slasher films, this Bob Clark-directed groundbreaker is also one of the best, with a simple, well-executed premise and a killer cast (Margot Kidder, Olivia Hussey, Andrea Martin, John Saxon, Keir Dullea). The director has legit holiday cred: after this story of a killer stalking a sorority house during winter break, he’d go on to helm holiday cable staple A Christmas Story nearly a decade later. There’s not much here that we haven’t seen, but only because so many later movies cribbed from its style, with less chilling results. Neither of the two remakes (from 2006 and 2019) is bad but neither reaches the horrific heights of the original. You can stream Black Christmas on Prime Video, Peacock, Shudder, Kanopy, and Tubi.
It’s a Wonderful Knife (2023)
I love a good high concept—it’s is a big part of the appeal of the seasonal classic It’s a Wonderful Life. As you can probably guess, given the title, this one works off a similar central conceit: After a particularly tough year, Winnie (Jane Widdop) stands alone on a bridge and wishes she’d never been born. When her wish is granted, her town turns into hell—not because of a lifetime of good deeds, but because she’d unmasked a serial killer known as the Angel (Justin Long) the previous year, and, without her, that killer has been murdering unchecked. And is also the mayor. Bloody holiday fun. You can stream It’s a Wonderful Knife on Shudder and AMC+ or rent it from Prime Video.
Adult Swim Yule Log (2022)
Do you remember the bizarre viral video phenomenon Too Many Cooks from about 10 years back? Have you ever wondered if the creative team behind it could stretch that short film’s utter mania out to feature length? Well, wonder no more: A few years back, director Casper Kelly and Max quietly dropped Adult Swim Yule Log, a bizarro comedy horror flick that starts out as one of those festive looping videos you put on your TV when you don’t have a fireplace, and soon morphs into a wild story about racism, generational trauma, ritual sacrifice, a cursed Airbnb, and a floating demonic log. If you haven’t had enough after 91 minutes, an unexpected sequel, Yule Log 2: Branchin’ Out, arrived this year.
Silent Night (2021)
When Nell and Simon (Keira Knightly and Matthew Goode) set up to host their annual Christmas party (to strains of Michael Bublé, no less) during the movie’s opening, we’re given very few clues as to what’s coming. It’s a particularly special Christmas, apparently, as everyone is dressed in their finest and the kids are being given plenty of extra leeway. Soon we discover it’s because they’re all gonna die: An environmental catastrophe is slowly overwhelming the world, and with a wave of deadly gas making its way around the globe, the couple’s extended family and friends have gathered for one last party before the take the government-issued pills that will end their lives painlessly. It all goes to shit, quite naturally, resulting in a bleak social satire that’s also occasionally quite funny (if you don’t mind your Christmas movies with a side of assisted suicide). You can stream Silent Night on Netflix or rent it from Prime Video.
Christmas Evil (1980)
John Waters called Christmas Evil “the greatest Christmas movie ever made,” and, as recommendations go, you could do a lot worse (he even did a commentary track that you can still find on the DVD and Blu-ray release). Considering the source, that recommendation also gives you a sense of what you’re in for. In the prologue, a boy sees mommy kissing Santa Claus (and then some), and the experience engenders a lifelong obsession with Santa—and with keeping track of who’s been naughty, and who’s been nice. There’s a bit of social commentary at play amid truly over-the-top death sequences that lead to a genuinely batshit ending. You can stream Christmas Evil on Tubi, Vudu, and The Roku Channel.
Gremlins (1984)
In the mid ‘80s, you could buy dolls, action figures, and storybooks with Gremlins on them, which, given how violent and nightmare-inducing the film is, is both impressively twisted and a deep indictment of a consumer culture in which we’ll sell anything to anyone. Hey kids, gather ‘round the TV for a movie in which murderous creatures get chopped in blenders and blown up in microwaves and one main character vividly describes finding her missing dad stuck in the chimney on Christmas day. Regardless, there’s plenty of, uh, holiday cheer to be found, including a truly rousing band of carolers. Delightful! You can stream Gremlins on Max or rent it from Prime Video.
Silent Night, Deadly Night (1984)
There’s nothing particularly groundbreaking about Silent Night, Deadly Night, a film about a kid who watches his parents get murdered by a man in a Santa suit and then grows up to become a Santa-themed killer himself, as one does. Though not by any means the first Christmas-related horror movie, the Reagan era was not the time for this one. Or was maybe the perfect time? Anyway, it was boycotted and censored, which of course only generated publicity that worked to its advantage. On its own, it’s a perfectly competent slasher movie, maybe even a cut above the average, with a tiny hint of a message about consumerism. As an enjoyable cultural artifact, though, it’s more than worth watching. You can probably skip the sequels, though the second is enjoyably, howlingly bad (and incorporates a full 40 minutes of footage from its predecessor), while the fifth stars Mickey Rooney (!), who publicly attacked this first one. You can rent Silent Night, Deadly Night on Prime Video.
The Lodge (2019)
The story of a stepmom gradually losing her grip on reality, The Lodge is a particularly heavy bit of Christmas horror. Some of us enjoy frothy holiday entertainment, while others like to lean into the dark, oppressive atmosphere of the bleak midwinter. Given my own vacillation there, I acknowledge all choices as valid! Riley Keough gives a great performance here as a woman newly married to a father of two children. Their mom died tragically, and the step-kids are in no mood to accept a new family member. Discovering some disturbing truths about her past, they’re perfectly happy to manipulate her emotions after the trio becomes stranded without dad in a remote cabin full of over-the-top religious iconography. No merry Christmases here, no siree. You can stream The Lodge on Kanopy or rent it from Prime Video.
Anna and the Apocalypse (2017)
On a lighter note…zombies! In this mash-up of High School Musical and Shaun of the Dead you never knew you needed, the titular Anna just wants to get through the Christmas show at her high school in Little Haven, Scotland. She’s so preoccupied with her own problems that she fails to notice the undead infection spreading around her. It’s a weird blend of styles, no question, but one packed with gory fun and some surprising, seasonally appropriate heart. You can stream Anna and the Apocalypse on Tubi, Pluto TV, and Shudder or rent it from Prime Video.
The Advent Calendar (2021)
A woman receives a beautiful, but creepy Christmas gift: A cool advent calendar her friend picked up at a Munich market. That’s nice and all, except that it comes with several very explicit instructions that all end with a variation of “…or you’ll die.” (Germans, amirite?) It’s a unique and nightmarish movie, full of wild ideas and phantasmagoric imagery. If it doesn’t all hold together perfectly, it’s still an impressive ride, and that centerpiece calendar is as neat as cursed film props get.
Just a note: though the film gets points for having a disabled protagonist (which is not to say hero), it stars a non-disabled actor, and the character’s central motivation is to walk (and dance) unaided—which is fairly retrograde in terms of representation. You can stream The Advent Calendar on AMC+ and Shudder or rent it on Prime Video.
Alien Raiders (2008)
Ignore the genuinely horrible title, which makes the movie sound like something you’d find on the bottom row at your local Redbox. On Christmas Eve, a group of masked assailants storm a grocery store. They take hostages, but it’s clear there’s something more going on (hint: it involves alien raiders). It’s all pretty enjoyable, with better acting and effects than you’d expect. Though significantly lower budget, this could serve as your next Christmas-themed, Die Hard-esque action fix. You can stream Alien Raiders on Prime Video.
Better Watch Out (2016)
I’m not sure that it breaks a whole lot of new ground, but Better Watch Out boasts a deranged premise and a couple of excellent lead performances from Olivia DeJonge as teenage babysitter Ashley, and from Levi Miller as her 12-year-old charge. Without giving too much away, I can tell you that Luke has a massive crush on Ashley and is determined to protect her from a violent home invasion, though a series of plot twists reveal something more sinister is afoot. You can stream Better Watch Out on Peacock, Tubi, and Pluto TV or rent it from Prime Video.
Dial Code Santa Claus (1989)
Also known as Deadly Games. And Game Over. And, originally, 3615 code Père Noël. The French film represents an impressive blend of genuine horror with sweet holiday themes. It’s the story of a whiz kid who tries to use technology to connect with Santa, but instead makes contact with a murderer intent on getting access to the kid’s (rather posh) home. You’re absolutely invited to think of this as a horror-styled Home Alone, a comparison that this film’s director (René Manzor) made when he threatened a plagiarism lawsuit against Chris Columbus and co. back in the day. You can stream Dial Code Santa Claus on Shudder.
The Legend of Hell House (1973)
The holiday imagery is a bit more subdued here than in some of the other films listed, if only because the paranormal researchers gathered at the home of a prolific murderer in the week before Christmas are rather busy being chased by violent apparitions. A solidly festive haunted house classic. You can rent The Legend of Hell House from Prime Video.
I Trapped the Devil (2019)
With similarities to Charles Beaumont’s short story “The Howling Man” (adapted as a Twilight Zone episode), I Trapped the Devil tells the story of a Matt and Karen, a couple who set off for a visit with Matt’s troubled brother, Steve, over the holidays. Increasingly alarmed by his troubling behavior, they soon discover there’s a padlock on the basement door and, behind it, a man who Steve claims is the literal devil. Which sounds entirely fine and reasonable. If the story can’t quite sustain its runtime, it’s still a suspenseful and stylish Christmas mystery. You can stream I Trapped the Devil on AMC+ and Shudder or rent it from Prime Video.
Pooka! (2018)
There’s a hot new toy out just in time for Christmas: Pooka, the deeply weird, incredibly temperamental doll that mostly does what it wants. The kids love it! An unemployed actor (Nyasha Hatendi) isn’t thrilled when he’s offered the job of hawking the dolls inside a giant Pooka suit, but the money’s good. Naturally, that’s when things start to go from weird to downright surreal. Director Nacho Vigalondo (Colossal, Timecrimes) has a ton of fun veering off in unexpected directions with the concept, which ultimately morphs into a twisted, upside down riff on A Christmas Carol. You can stream Pooka! on Hulu.
Blood Beat (1983)
I have no idea what Blood Beat is about. I’m not sure that anyone does. There’s a young couple home for a family gathering when a samurai ghost (or something) starts murdering people, all set against a sweet-ass synth score. And some people are psychic? The movie’s cult status doesn’t stem from the hidden depths of its plotting, but from its often impressive visuals and hypnotic tone. To that end, I might suggest it as a reasonable pairing with some peppermint edibles, but only if you’re not too easily freaked out. Or afraid of samurai, I guess. You can stream Blood Beat on Tubi and The Roku Channel.
Krampus (2015)
Among the best of a decade’s worth of films reviving ancient, scary European traditions involving far less jolly versions of Santa, Krampus is a Gremlins-esque horror comedy with imaginative creature effects from the folx over at Weta Workshop. It might not be the darkest, nor the goriest, of holiday-themed horror sendups, but it is an awful lot of fun, with effects that evoke a twisted winter wonderland as we follow a family being hunted by the title demon. You can stream Krampus on Max and Peacock or rent it from Prime Video.
Santa’s Slay (2005)
Have you ever really thought about how terrible Santa’s job actually is? He has to deliver toys to billions of kids, and he has one night to do it. The ill-advised 1985 would-be blockbuster Santa Claus: The Movie reveals that this is only possible because for Santa, the night stretches on endlessly until the job is done, which is pretty horrific if you stop to think through the ramifications. Clever 2005 cheapie Santa’s Slay makes the undesirableness of the position explicit, revealing that Santa (wrestler Bill Goldberg) was actually an unfavored son of Satan who was burdened with the annual task after losing a bet—but only for 1,000 years, and his time is up. You can stream Santa’s Slay on Starz or rent it from Prime Video.
Violent Night (2022)
This one is probably more action-comedy than outright horror, but if it’s Christmas bloodletting you’re looking for, it’s still a safe bet. Stranger Things’ David Harbour plays good ol’ Saint Nick, who elects to defend the lives of a wealthy family from murderous intruders (all with holiday-themed aliases like “Mr. Scrooge”) on Christmas Eve. The climax is a Home Alone-esque booby trap sequence that takes a far bloodier and more realistic take on the mayhem little Kevin McCallister unleashes in that weirdly brutal holiday classic, and Harbour has good fun with the obvious (but still amusing) Santa-as-depressed-sad-sack shtick. You can stream Violent Night on Starz or rent it from Prime Video.