The 18 best Christmas horror movies to get your holiday haunt on
- - The 18 best Christmas horror movies to get your holiday haunt on
Huntley Woods, James Mercadante, Kevin JacobsenDecember 19, 2025 at 11:00 PM
0
Amazon Prime; Courtesy Everett Collection; Cineverse
Jack Frost (voice: Scott MacDonald) in 'Jack Frost'; Olivia Hussey as Jess Bradford in 'Black Christmas'; David Howard Thornton as Art the Clown in 'Terrifier 3'
Christmas movies don't all have to be sweet and sentimental. In fact, some of the more effective films centered around the holiday are in the horror genre, playing in contrast with a wicked sense of glee. After all, there's something inherently unnerving about this festive, cozy time being disrupted by dangerous intruders (Black Christmas) or murderous supernatural creatures (Krampus).
Ahead, we've curated a list of 18 of the best horror movies set during the Christmas season to add to your watchlist this year, running the gamut from cult classics like Jack Frost (1997) to newer favorites such as Terrifier 3 (2024).
01 of 18
Anna and the Apocalypse (2017)
Orion Pictures Ella Hunt as Anna (center) and the cast of 'Anna and the Apocalypse'
A feel-good Scottish Christmas zombie musical? It shouldn't work, but it does — and boy, does it have some bite. Splicing Shaun of the Dead (2004) with High School Musical (2006), a group of teens (led by Ella Hunt's Anna) fight for survival when they get separated from their loved ones during a zombie outbreak.
Navigating the apocalypse and puberty is no easy task, but these teens are slashing and singing their way through herds of undead to make it to safety. Featuring some pretty poignant moments and infectious melodies, you'll find that it's a Christmas movie you can really sink your teeth into. —Huntley Woods
Where to watch Anna and the Apocalypse: Amazon Prime Video
02 of 18
Better Watch Out (2016)
Shudder Olivia DeJonge as Ashley in 'Better Watch Out'
If you've ever wondered what Home Alone (1990) would be like with an R rating, then look no further than Better Watch Out. It's one of those movies where the less you know, the better, because this wild sleigh ride will keep you on your toes.
Blending dark comedy with some truly horrific moments, it's a complex and psychotic game of mousetrap when a boy (Levi Miller) and his babysitter (Olivia DeJonge) encounter an uninvited visitor. So hang the stockings and the paint cans — and don't forget to lock the doors. —H.W.
Where to watch Better Watch Out: Peacock
03 of 18
Black Christmas (1974)
Everett Collection Margot Kidder as Barb Coard in 'Black Christmas'
Inspired by the "babysitter and man inside the house" urban legend (and of extreme influence to John Carpenter's 1978 subgenre-defining Halloween), Bob Clark's '70s classic takes place in a sorority house over the Christmas break. A group of young women (including Margot Kidder and Olivia Hussey) is terrorized by an unknown caller who keeps harassing them with foul hysterics and lurid threats.
While tension simmers in a way only the best horror films can pull off, Black Christmas also shines a light on society's penchant for not taking women seriously when they raise concerns. It's considered one of the earliest examples of a slasher film and went on to inspire two lesser remakes in 2006 and 2019. —H.W.
Where to watch Black Christmas: Peacock
04 of 18
A Christmas Horror Story (2015)
RLJ Entertainment Rob Archer as Krampus in 'A Christmas Horror Story'
What do the Krampus, a horde of undead elves, bloodthirsty changelings, and William Shatner have in common? They're all part of this horror anthology, connected loosely through a framework featuring Shatner hosting a radio show.
Each story is interwoven throughout the movie, telling tales of teen terror, frosty family feuds, and flesh-eating elves. It's got something for everyone under the tree — including the ultimate snowdown between Santa Claus (George Buza) and the Krampus (Rob Archer). —H.W
Where to watch A Christmas Horror Story: AMC+
05 of 18
Dead of Night (1945)
Everett
Michael Allan as Jimmy Watson, Mervyn Johns as Walter Craig, and Sally Ann Howes as Sally O'Hara in 'Dead of Night'
For a creepy classic, this British anthology film is a good old-fashioned ghost story — though quite a bit more unsettling than A Christmas Carol. The film centers on an architect who attends a gathering at a country cottage, only to realize he's seen all the other guests before in dreams. This leads to the guests relaying odd experiences they've had in the past, the most memorable of which comes from Sally (Sally Ann Howes), who went to a Christmas party and had an eerie encounter. —Kevin Jacobsen
Where to watch Dead of Night: Fandor
06 of 18
Inside (2007)
Everett A close-up of an Alysson Paradis’ eye, as Sarah, in 'Inside'
New-wave French horror films are not for the faint of heart. Movies like High Tension (2003) and Martyrs (2008) would have even Eli Roth wetting his knickers, and Inside is no exception. Brutal, savage, and gory, this movie follows a home invasion on Christmas Eve where a mysterious woman (Béatrice Dalle) tries to steal an unborn baby right out of another woman's (Alysson Paradis) pregnant belly. With more twists than a candy cane, Inside is a gut-wrenching nightmare — if you have the stomach for it. —H.W.
Where to watch Inside: Tubi
07 of 18
Jack Frost (1997)
A-Pix Entertainment Jack Frost (voice: Scott MacDonald) in 'Jack Frost'
Your nose won't be the only thing he's nipping at. No, this isn't the family-friendly Michael Keaton movie of the same name, though some unsuspecting '90s kids may have been traumatized after renting the wrong video. This cult classic tells the tale of a serial killer (Scott MacDonald) who is transformed into a murderous snowman when his prison transport collides with a genetics truck full of experimental lab acid.
Complete with frozen performances and witty one-liners, it's the exact kind of ridiculousness you'd expect from a low-budget '90s holiday horror film. It's flawed and thawed, but an abominable film that's worth defrosting. —H.W.
Where to watch Jack Frost: Amazon Prime Video
08 of 18
Krampus (2015)
Steve Unwin/Universal Pictures/Everett Emjay Anthony as Max Engel and Luke Hawker as Krampus in 'Krampus'
Fans of Michael Dougherty's Trick 'r Treat (2007) will feel right at home for the holidays with this twisted tale, which goes to show that there are true terrors in this world that are more frightening than forced family gatherings. Everyone knows the rules of when Santa Claus is coming to town, but this film explores the lure of the lesser-known anti-Santa, the Krampus.
During a terrible winter storm, a family (led by Adam Scott and Toni Collette) is stalked by the beast and his evil elves. They may struggle to break the curse, but the true torture remains being stuck with your in-laws. —H.W.
Where to watch Krampus: Peacock
09 of 18
The Lodge (2019)
Thimios Bakatakis Riley Keough as Grace Marshall in 'The Lodge'
This superb slow-melting psychological horror film about an unnerved woman (Riley Keough) who spends a few days alone with her new fiancé's children (Jaeden Martell and Lia McHugh) sees The Shining's cabin fever with an added dose of modern surrealism.
The Lodge takes its time building a tense atmosphere of suspense and delirium set in a remote winter cabin just days before Christmas. The sole survivor of a suicide cult she was raised in, Keough's Grace trades PTSD for the PTA as the movie raises the question, "Is she losing her mind, or are children just terrible?" —H.W.
Where to watch The Lodge: Tubi
10 of 18
Rare Exports: A Christmas Tale (2010)
Everett Collection Onni Tommila as Pietari Kontio in 'Rare Exports: A Christmas Tale'
This Finnish horror-action comedy is a unique breed. Walking the line between various genres, the artful and twisted tale explores the mythos of Santa Claus when an archeological dig deep in a frozen mountain unearths what they believe to be the original Santa. It's a dark fantasy that has slayed reindeer, missing children, and a grimly funny take on the legend you thought you knew. —H.W.
Where to watch Rare Exports: A Christmas Tale: AMC+
11 of 18
The Shining (1980)
Everett Collection Jack Nicholson as Jack Torrance in 'The Shining'
It might surprise you to find The Shining on a list of Christmas movies, but it absolutely breaks down the door and lodges itself in the holiday horror canon. When creatively stifled writer Jack Torrance (Jack Nicholson) takes on an off-season caretaker gig at Colorado's eerie Overlook Hotel, he, his wife (Shelley Duvall), and their young son (Danny Lloyd) find themselves snowed in and under the heel of the inn's agitated, long-buried spirits.
Most people love The Shining for Stanley Kubrick's unflinching direction, the cast's once-in-a-lifetime performances, the iconography, etc. — typically reserving their annual viewings for Halloween. But we can't ignore the wintry setting, the cozy interiors, the cabin fever vibes, and the many festive sweaters. Watching this film by a lit tree feels oddly fitting, and a story about a family coming apart at the seams sounds like Christmas, distilled. —James Mercadante
Where to watch The Shining: Amazon Prime Video (to rent)
12 of 18
Silent Night (2021)
RLJE films The cast of 'Silent Night,' including, at center, Keira Knightley as Nell and Matthew Goode as Simon
In Silent Night, Keira Knightley and Matthew Goode are throwing a killer Christmas party — quite literally. In the wake of a global catastrophe where a poisonous cloud is killing everything alive, a group of family and friends gather for one last night of revelry.
The merriment is interrupted when debate arises over whether or not to take government-provided "exit pills" for a painless death just before the gas arrives. Selfishness, suicide, and Scrabble are fair game before all becomes calm and, uh, not so bright. —H.W.
Where to watch Silent Night: Tubi
13 of 18
Silent Night, Deadly Night (1984)
TriStar Pictures Linnea Quigley as Denise in 'Silent Night, Deadly Night'
Young Billy's (Jonathan Best) supposedly senile grandfather (Will Hare) warns the 5-year-old that Santa doesn't just reward good little children — he punishes the bad ones. That premonition rings true when his parents (Tara Buckman, Geoff Hansen) are slaughtered by a carjacker dressed as Old Saint Nick himself (Charles Dierkop) just hours later, condemning the toddler into further moral compass trauma at an orphanage run by a domineering Mother Superior nun from Hell.
But once a now-grown Billy (Robert Brian Wilson) is forced into the red suit by his retail job, his Santa snaps — becoming the judge, jury, and executioner of the naughty or nice list. Between ominous animatronics and irresistibly exaggerated '80s acting, Silent Night, Deadly Night's yuletide kills do not disappoint, featuring a hanging by holiday lights, decapitation via sleigh ride, and impalement by a reindeer (okay, a taxidermied stag, but still). —H.W.
Where to watch Silent Night, Deadly Night: AMC+
14 of 18
Terrifier 3 (2024)
Cineverse
David Howard Thorton as Art the Clown in 'Terrifier 3'
Not even Santa's got the stomach for Damien Leone's slasher franchise, but most Terrifier fans know they're signing up for pure carnage candy when they watch how Art the Clown (David Howard Thorton) celebrates the holidays. In this third installment, Sienna Shaw (Lauren LaVera) is still shaken from her last run-in with Art, but the demonic jester has returned for more murder just in time for Christmas — and he's got a sidekick (Samantha Scaffidi).
Featuring even more twisted, faint-worthy kills (the two-for-one shower scene has forever altered our brain chemistry), Terrifier 3 jacks up the gorefest with great practical effects and a refined cinematic look that still holds tight to its gritty grindhouse core. The plot might not necessarily be the main course here, but that's easy to forgive when the shock factor is this good and Thorton's performance is outrageously hilarious without uttering a word. —J.M.
Where to watch Terrifier 3: Amazon Prime Video
15 of 18
The Thing (1982)
Everett Collection Kurt Russell as R.J. MacReady in 'The Thing'
While it doesn't technically take place during Christmas, this John Carpenter masterpiece is set in the dead of winter on a remote research outpost in the South Pole, so we're gonna count it. That winter wonderland becomes a claustrophobic nightmare when an extraterrestrial shapeshifter infiltrates the base camp. The temperature is low, but tensions are high as everyone (including Kurt Russell's R.J. MacReady and Keith David's Childs) grows more suspicious and paranoid of each other as they try to flesh out the imposter.
The Thing is one of those rare sci-fi horrors that stands the test of time due to its suspenseful pacing and its groundbreaking practical effects by Rob Bottin, leaving you both frozen and scared stiff. —H.W.
Where to watch The Thing: Amazon Prime Video (to rent)
16 of 18
A Christmas Carol
Everett Collection Ebenezer Scrooge (voice: Jim Carrey) in 'A Christmas Carol'
The OG ghost story that started it all scared the dickens out of people when Charles Dickens released it in 1843. With so many film adaptations in the years since, it can be hard to choose a favorite, but there are a few cinematic interpretations of this ghastly tale worth mentioning. Scrooged (1988) puts a new twist on the timeless tale, starring Bill Murray as a detestable television executive who is visited by three spirits and is an excellent black comedy about a white Christmas.
And Robert Zemeckis' 2009 take featuring Jim Carrey is noteworthy for a few reasons: Not only are the ghosts downright terrifying, but the animation style is also unsettling, and may scare you for all the wrong reasons. Then there's the 2019 BBC version starring Guy Pearce, a three-part series that leans into a darker, more adult take on the source material. —H.W.
Where to watch Scrooged: Paramount+Where to watch A Christmas Carol (2009): Disney+Where to watch A Christmas Carol (2019): Hulu
17 of 18
Gremlins (1984)
Everett Collection Zach Galligan as Billy Peltzer in 'Gremlins'
When getting into the holiday spirit, nothing says Christmas more than cute and cuddly Mogwai, right? Don't let the PG rating on the poster fool you, this classic creature feature led to the creation of the PG-13 distinction.
Upon its release in June 1984, this Steven Spielberg-produced creature feature about mischievous gremlins that wreak havoc on a town on Christmas Eve was criticized for exposing children to violence — a refrain Spielberg was familiar with after the debut of Indiana Jones and the Temple of Doom a month earlier. In response, the industry titan suggested the Motion Picture Association of America (MPAA) add a new level to its rating system, and you don't ignore Spielberg. Whatever its rating, Gremlins features impressive practical effects and some delightful dark comedy, making for a well-rounded classic that defied genres and defined a generation. —H.W.
Where to watch Gremlins: HBO Max
18 of 18
The Nightmare Before Christmas (1993)
Buena Vista Pictures Jack Skellington (voice: Chris Sarandon) in 'The Nightmare Before Christmas'
A cultural classic that was once Disney's ugly stepchild, The Nightmare Before Christmas was originally released under Touchstone Pictures for fear it would be too scary, the House of Mouse eventually took it back under their wing after it proved to be a holiday delight.
Based on a poem by producer Tim Burton, this Henry Selick-directed stop-motion musical centers around the residents of Halloween Town taking over Christmas (though Selick has expressed frustrations that Burton too often receives most creative credit). The songs were written by Danny Elfman — who also performs the lead character Jack Skellington's singing — and Catherine O'Hara voices Jack's love, Sally. Both visually striking and endlessly original, this odd film is a multi-sensory and multi-seasonal gift. —H.W.
Where to watch The Nightmare Before Christmas: Disney+
on Entertainment Weekly
Source: “AOL Entertainment”