Monday, February 16, 2026
Trusted News Since 2020
American News Network
Truth. Integrity. Journalism.
US Tech & AI

Where to watch the best holiday movies

By Eric November 23, 2025

As the holiday season approaches, many people find joy in various festive traditions—whether it’s decorating a Christmas tree, baking cookies, or simply cozying up with a classic holiday movie. For those looking to mix up their usual viewing habits, a curated selection of Christmas films offers something for everyone. From action-packed thrillers to heartwarming romances and nostalgic classics, there’s a diverse array of holiday films that can help set the mood for the season. This collection highlights a blend of genres, ensuring that viewers can find the perfect movie to suit their holiday spirit.

One standout title is **The Long Kiss Goodnight** (1996), an action thriller that flips the traditional holiday movie narrative on its head. Starring Geena Davis as Samantha, a small-town teacher with a mysterious past, the film begins with her recovering lost memories after a car accident. Samantha transforms from a PTA mom into a lethal CIA assassin, showcasing a unique blend of Christmas cheer and high-octane action, making it a perfect choice for those who enjoy their holiday entertainment with a side of adrenaline. For a more whimsical experience, **Elf** (2003) features Will Ferrell as Buddy, a human raised by elves at the North Pole. His journey to New York City in search of his biological father is filled with comedic mishaps and heartwarming moments, embodying the spirit of Christmas through themes of family and belonging.

For those who appreciate a touch of romance, **The Holiday** (2006) presents a delightful story of two women, played by Cameron Diaz and Kate Winslet, who swap homes during the holidays to escape their heartbreaks. Their spontaneous decision leads to unexpected love and self-discovery, all set against the backdrop of picturesque holiday settings. Meanwhile, **Carol** (2015) offers a poignant love story set in the 1950s, capturing the complexities of love and societal challenges during the holiday season. The film stars Cate Blanchett and Rooney Mara, and beautifully portrays the emotional depth of a forbidden romance amid the festive backdrop of New York City.

This selection of holiday films also includes timeless classics like **It’s a Wonderful Life** (1946), where Jimmy Stewart’s character learns the value of his life through the eyes of his guardian angel, and **Home Alone** (1990), which delivers laughs and heart as young Kevin McCallister defends his home from burglars. Whether you’re in the mood for a nostalgic trip down memory lane or seeking something different to watch this holiday season, these films are sure to provide entertainment and warmth, making them perfect for family gatherings or cozy nights in.

With streaming options available on platforms like Apple TV+, Prime Video, and Disney+, viewers can easily access these festive favorites and create their own holiday movie marathon. As you prepare for the holidays, consider diving into these films that not only entertain but also embody the spirit of love, joy, and togetherness that the season represents.

Some people get in the mood for the holidays by decorating a tree, baking cookies, or venturing out to look at houses draped in thousands of string lights. Others just pop on a Christmas movie to get into the spirit. 
Whether you’re planning a mega holiday movie marathon, wanting to put on an old classic, or trying to mix up your family movie night with something different this year, there’s plenty to choose from. We’ve curated the very best Christmas movies you can stream or rent, from sentimental classics with a twist and cozy romantic comedies to emotional indie dramas and high-speed action thrillers.
1.
The Long Kiss Goodnight
(1996)

Credit: New Line / Kobal / Shutterstock

Yes, we can all agree that
Die Hard
is the GOAT Christmas action movie, but don’t you dare sleep on
The Long Kiss Goodnight

In Renny Harlin’s action thriller, Geena Davis’ Samantha is a wholesome small-town school teacher and mother who, eight years ago, woke up pregnant on a beach with no memory of who she was. In the present day, Samantha gets into a car accident that changes everything — she begins remembering things and discovers she has elite knife skills. Was she a chef, perhaps? That seems unlikely when a strange man who recognized her at a Christmas parade shows up at her house to attack her. She kills him with ease as if it’s her day job. Turns out, it sure as heck was. 
Davis’ PTA mom soon transforms back into her old badass self, a platinum blonde CIA assassin. This time, she has Samuel L. Jackson’s private eye as her sidekick. With explosions and car chases galore,
The Long Kiss Goodnight
is everything you’d want from a delightfully bonkers holiday action movie.
How to watch:
The Long Kiss Goodnight

is available for rent or purchase on
Apple TV+
,
Prime Video
, and
Fandango at Home
.
2.
Home Alone
(1990)
Watching Macaulay Culkin’s Kevin McCallister line his house with booby traps in
Home Alone
never gets old. It’s also a great lesson for young kids left at home by their chaotic families in how to prepare for pesky burglars. Anything can be a weapon! Those old paint cans, your brother’s pet tarantula, even a blow torch to burn the top off of a strange man’s head can keep you safe.
Home Alone
has all the perfect ingredients to make a great, rewatchable Christmas movie with its wacky and playful plot, its charismatic cast, a sentimental message about the importance of family during the holidays, and some of the most quotable lines. Go eat some junk and watch some rubbish this Christmas.
How to watch:
Home Alone
is streaming on
Disney+
and available for rent or purchase on
Apple TV+
,
Prime Video
,
and
Fandango at Home
.
3.
The Preacher’s Wife
(1996)

Credit: Touchstone / Kobal / Shutterstock

A cozy Christmas movie starring Whitney Houston and Denzel Washington — what could be better? In director Penny Marshall’s
The Preacher’s Wife
, a remake of 1947’s
The Bishop’s Wife
, Washington plays a charming angel sent down to Earth to help save a marriage in shambles. Houston’s Julia is growing impatient with her pastor husband Henry (Courtney B. Vance), who’s distracted by his dwindling church membership. Washington’s jovial Dudley is just the spark that the family needs. His wit and doting attention remind Julia of what things used to be like with her and Henry, and the pastor grows jealous. But no worries; Dudley is just here to revitalize the pastor’s faith and remind him of the important things he’s let slip as Christmas approaches.
The Preacher’s Wife
is warm and full of heart, and also features one of the silliest Denzel Washington performances that simply must be seen.
How to watch:
The Preacher’s Wife
is available for rent or purchase on
Apple TV+
,
Prime Video
, and
Fandango at Home
.
4.
Meet Me in St. Louis
(1944)
Nothing says a Christmas classic like a Judy Garland song. In
Meet Me in St. Louis,
we get several memorable Garland numbers, from the classic “Have Yourself a Merry Little Christmas” to the buoyant “Trolley Song.” 
The 1944 Vincente Minnelli musical tells the story of the wealthy Smith family living in St. Louis, Missouri, one year before the 1904 World’s Fair. All is well for them until the devastating news arrives that the family must relocate to New York City immediately after Christmas for their father’s new job. The two eldest Smith daughters, Esther (Garland) and Rose (Lucille Bremer) are distraught, since they’re both in love with local boys and have their futures planned near home. Even the youngest, Tootie (Margaret O’Brien), is so distraught that she destroys a bunch of snowmen in a fit of rage. But maybe, just maybe, the spirit of Christmas will turn things around for them.
How to watch:
Meet Me in St. Louis
is streaming on
Tubi
and available for rent or purchase on
Apple TV+
,
Prime Video
, and
Fandango at Home
.
5.
Klaus
(2019)

Credit: Netflix

The majority of family-friendly Christmas movies often tell the same types of holiday stories about Santa. But Sergio Pablos’
Klaus
proposes a new origin story for Old Saint Nick. In the animated adventure, it all begins with a Norwegian postman named Jasper (voiced by Jason Schwartzman) who’s sent away to an icy northern town called Smeerensburg to carry out his mail delivery duties. There he happens to stumble upon a reclusive bearded toymaker named Klaus (J.K. Simmons). When Jasper helps Klaus donate one of his creations to a local kid, soon every kid in town is desperate to send the toymaker a letter to get a gift in return. And so, Santa is born. Pablos’ animated film is a welcome addition to the Christmas movie canon, not only for its originality but also for its gorgeous animation that’s glowing with light and Christmas-y warmth.
How to watch:
Klaus
is streaming on
Netflix
.
6.
Carol
(2015)
We all need a sad gay romance to weep over during the holidays, and there isn’t one better than
Carol.
Todd Haynes’ 1950s-set love story follows Cate Blanchett as the eye-catching Carol Aird, a glamorous mother recently separated from her irate homophobic husband (Kyle Chandler), and Rooney Mara’s budding young photographer, Therese Belivet. The two women begin to fall in love over a shared lunch of martinis and a trip to Carol’s Connecticut home. But remember, this is the ’50s, and Carol’s queer relationship is soon used against her in her divorce.
Set over the holidays in New York City,
Carol
beautifully captures the Christmastime atmosphere of the East Coast in winter. There’s a snowy trip to a tree lot, the frazzled energy of a department store amid the holiday shopping bustle, long winter coats and scarves, and the cozy relief of escaping the icy streets for a warm holiday party where eyes meet over cocktails. 
How to watch:
Carol
is streaming on
HBO Max
, and available for rent or purchase on
Apple TV+
,
Prime Video
, and
Fandango at Home.
   
7.
Tangerine
(2015)

Credit: Augustas Quirk / Magnolia / Duplass Brothers Prods / Kobal / Shutterstock

It’s Christmas Eve in Hollywood and Sin-Dee (Kitana Kiki Rodriguez), a Black trans woman and sex worker, has just gotten out of jail. She meets up with her best friend Alexandra (Mya Taylor) and soon finds out that her pimp/boyfriend Chester (James Ransone) has been cheating on her — and not with just anyone, but with a white cis woman. Now it’s time for revenge.
Tangerine
follows the two friends over the course of the night as they walk across Hollywood searching for Chester. A simple story blossoms into a profound and emotional journey that sheds light on the real-life experiences many Black trans sex workers encounter on the daily. When Sean Baker’s film first came out, it was praised for its low-budget indie style, and for being shot entirely on iPhones. But it’s really the story, rich with intimate human moments and bursts of comedy, along with Rodriguez and Taylor’s raw performances, that makes
Tangerine
such a moving film, and one about the power of chosen family.
How to watch:
Tangerine
is streaming on
Hulu
and
Netflix
, and is available for rent or purchase on
Apple TV+
,
Prime Video
, and
Fandango at Home
.
8.
Go
(1999)
Forget cozy holiday dinners and family trips to the tree lot. This Christmas, why not go to a rave? That’s how the kids in the ’90s cult classic
Go
decide to celebrate the holiday season.
It’s the night of a massive Santa-themed rave in Los Angeles, and two guys are looking to score some ecstasy. Sarah Polley’s supermarket clerk Ronna is faced with being evicted, so she decides to become a dealer for the night. Yet things go incredibly wrong, incredibly fast. There’s undercover cops, a pissed-off Las Vegas bouncer, car chases, a guy who took way too many pills, and lots and lots of anxiety. 
Watching
Go
is the exact opposite experience of watching a traditional Christmas movie; instead, it feels a lot like being on a bad trip at a rave. Sounds awful, I know, but I swear it’s a blast! If you’re itching for some adrenaline, a great ’90s cast, and a taste of L.A. rave culture, look no further.
How to Watch:
Go
is available for rent or purchase on
Apple TV+
,
Prime Video
, and
Fandango at Home
.
9.
The Holiday
(2006)
Sometimes you’re so depressed and heartbroken after a breakup that the best solution is to get the heck out of town and spontaneously travel to a stranger’s home in another country. Maybe you’ll find your deepest self there, or maybe you’ll meet a charming, kind man for once. In Nancy Meyers’ pre-AirBnB romcom
The Holiday
, that’s just what Cameron Diaz’s Amanda and Kate Winslet’s Iris do. Iris swaps her cozy English cottage to spend Christmas in the Hollywood Hills, while Amanda takes a break from her movie trailer editing job in L.A. to soak in some English countryside solitude. A sweet holiday rom-com with all the signature Nancy Meyers’ touches (sappy romance, picturesque homes, cozy cream sweaters, etc.),
The Holiday
checks all the boxes.
How to watch:
The Holiday
is available for rent or purchase on
Apple TV+
,
Prime Video
, and
Fandango at Home
.
10.
It’s a Wonderful Life
(1946) 
In this endlessly rewatchable Christmas staple, Jimmy Stewart is the most generous man in town who puts his dreams aside to help save his neighbors during a financial crisis. Stewart’s George Bailey skips his honeymoon, uses his savings to help his community, and even turns down a cushy high-paying job to put others first. But when things go terribly wrong on Christmas Eve, Bailey reaches a breaking point and steps onto a bridge, preparing to jump. That’s when his guardian angel, Clarence (Henry Travers), arrives to show him just how different his town and family’s life would be without him.
Frank Capra’s
It’s a Wonderful Life
is an enduring Christmas classic because it’s a reminder of just how precious life is and the impact we have on those around us, even when we can’t see it ourselves. It’s the type of Christmas film you put on to get into the holiday mood, then suddenly find yourself sobbing, even if you’ve seen it a dozen times.
How to watch:
It’s A Wonderful Life
is streaming on
Prime Video
, and available for rent or purchase on
Apple TV+
and
Fandango at Home
.
11.
Elf
(2003)

Credit: Alan Markfield / New Line Prods / Kobal / Shutterstock

It’s simply not Christmas without Will Ferrell, or a bowl of spaghetti and candy for breakfast. In
Elf
, Ferrell’s Buddy spent his entire life growing up in the North Pole believing he was one of Santa’s helpers, despite being enormously tall compared to all the others. Once he finally learns that he’s an orphan, Buddy sets out to New York City to find his real father and embark on a series of silly misadventures. James Caan plays Buddy’s father, Walter Hobbs, a hardened business exec who publishes children’s books. The two are a perfect if chaotic pair — a goofy child-in-a-man’s-body, and a grouchy, workaholic dad. For a playful family Christmas comedy that’s got romance, humor, and big Manhattan-at-Christmas energy, you can’t go wrong with
Elf
.
How to watch:
Elf
is streaming on
HBO
Max
, and available for rent or purchase on
Apple TV+
,
Prime Video
, and
Fandango at Home
.
12.
Phantom Thread
(2017)

Credit: Moviestore / Shutterstock

If you’re tapped out on sentimental Christmas movies, why not put on a seasonal period romance that’s enjoyably cynical and even a bit kinky? Set in the 1950s, Paul Thomas Anderson’s
Phantom Thread
is all about relationship power dynamics. A perfectionist London dressmaker named Reynolds Woodcock (Daniel Day-Lewis) falls for a waitress, Alma (an excellent Vicky Krieps). However, he soon discovers his new muse isn’t as submissive as the usual women he casually dates and discards. After Reynolds experiences a bout of sickness, the couple’s dynamic takes a fascinating turn. And while the holiday season is technically only present as a backdrop for a handful of scenes — notably some of the most emotionally charged of their romance —
Phantom Thread
has a wintry, even ghostly, Christmas atmosphere throughout.
How to watch:
Phantom Thread
is streaming on
Netflix
and available for rent or purchase on
Apple TV+
,
Prime Video
, and
Fandango at Home
.
13.
The Muppet Christmas Carol
(1992)
Imagine being a grumpy Scrooge when you’re surrounded by a town full of silly Muppets. Michael Caine is as cantankerous as ever as Ebenezer Scrooge in
The Muppet Christmas Carol.
In the Jim Henson musical take on Dickens’ classic, Caine humbugs around London as the townsfolk sing about his coldheartedness. Gonzo and Rizzo narrate the musical film, injecting it with humor and shenanigans throughout. Kermit plays Scrooge’s benevolent employee Bob Cratchit, with Miss Piggy as Mrs. Cratchit and Robin the Frog as the adorable Tiny Tim. The whole Muppet gang appears throughout, and while the film follows the same beats of
A Christmas Carol
, the familiar cast of characters and added music make it an extra joyous watch.
How to watch:
The Muppet Christmas Carol
is streaming on
Disney+
, and available to rent or purchase on
Apple TV+
,
Prime Video
, and
Fandango at Home
.
14.
Moonstruck
(1987)
Some people watch
A Christmas Story
every December, while others put on
Moonstruck
. The romantic comedy may not be about Christmas, but in almost every scene it gives off big Christmas energy. There’s Cher’s Loretta walking through the snowy streets of New York City in a long black trench coat and sipping wine by a fireplace. There’s the Lincoln Center tree lit up behind Loretta and Nic Cage’s Ronny as they attend the opera. There’s the twinkling of string lights and Christmas decor along the streets and shops in the backdrop. The energy of Christmas is all around in this movie as Loretta falls in love with the ill-tempered Ronny while his brother (her fiancé) is away in Sicily. While
Moonstruck
is a perfect movie to watch any day of the year, it’s especially fitting to snuggle up with it during the holiday season.
How to watch:
Moonstruck
is streaming on
Prime Video
,
The Roku Channel
,
Tubi
, and
Pluto TV
, and available for rent or purchase on
Apple TV+
and
Fandango at Home
.
15.
Miracle on 34th Street
(1994)
When you imagine a picturesque Santa Claus, jolly, endearing, and kind, no one fits the bill better than Richard Attenborough in
Miracle on 34th Street.
The beloved actor just looks the part, with his rosy cheeks, warm smile, and inviting demeanor. Sadly, no one in Manhattan except a 6-year-old girl named Susan actually believes he’s Santa.
In the wholesome 1994 remake of the classic film from 1947, Attenborough plays a sweet old man named Kris Kringle who gets hired to play Santa at a Manhattan department store. Kris keeps insisting that he’s actually the famous guy from the North Pole, but everyone in New York seems to have lost the spirit of Christmas so much that a plot is formed to institutionalize the poor guy. It’s up to Susan (Mara Wilson) and a lawyer (played by Dylan McDermott) to defend Kris Kringle in court and prove that he’s not just wearing a red and white suit for a seasonal gig.
How to watch:
Miracle on 34th Street
is streaming on
Disney+
and
The Roku Channel
, and available for rent or purchase on
Apple TV+
and
Fandango at Home
.

UPDATE: Nov. 20, 2025, 12:34 p.m.
This list was first published on Nov. 28, 2024. It has been updated to reflect current streaming options.

Related Articles

The best smart rings for tracking sleep and health
US Tech & AI

The best smart rings for tracking sleep and health

Read More →
Creating a glass box: How NetSuite is engineering trust into AI
US Tech & AI

Creating a glass box: How NetSuite is engineering trust into AI

Read More →
EU investigates Google over AI-generated summaries in search results
US Tech & AI

EU investigates Google over AI-generated summaries in search results

Read More →