13 Christmas Movies on Hulu to Stream This Holiday Season
Looking for Christmas movies on Hulu to add to your 2024 watchlist? Whether you're in need of holiday date night flicks or a film to watch with the family, Hulu's selection has something for everyone. Classics like Santa Claus is Comin' to Town! are perfect for a nostalgia-filled evening, while thriller-seekers will be pleased to see Die Hard on the list. And if you're in the mood for something with heart, Hulu also has plenty of dramas and romance movies that capture the magic (and occasional chaos) of the holidays.
Below, our editors have selected the 13 best Christmas movies to stream on Hulu, each offering a mix of laughs, romance and nostalgia. So grab your favorite festive snacks and get ready to dive into a watchlist that'll keep you in the holiday spirit all season long.
Santa Claus is Comin' to Town!
When it comes to classic holiday movies on Hulu, this one is our favorite. Narrated by Fred Astaire, Santa Claus is Comin' to Town! is a classic stop-motion animated movie that follows the origin story of Santa Claus. It tells the story of young Kris Kringle (voiced by Mickey Rooney) and how the holiday traditions we know and love began.
Release date: December 13, 1970 | Watch Trailer
Frosty the Snowman
This heartwarming animated special, featuring Jimmy Durante as the narrator, tells the story of Frosty, a snowman who comes to life thanks to a magical hat. With help from a young girl, he sets out on an adventure to the North Pole to keep from melting, dodging the greedy Professor Hinkle, who wants to snatch the hat back.
Release date: December 7, 1969 | Watch Trailer
Die Hard
Often debated as a Christmas movie, this iconic thriller is a must-watch in our opinion. Bruce Willis stars as NYPD officer John McClane, who must rescue hostages (including his estranged wife, played by Bonnie Bedelia) from terrorists led by the suave but ruthless Hans Gruber (Alan Rickman) on Christmas Eve.
Release date: July 22, 1988 | Watch Trailer
The Little Drummer Boy
Another stop-motion classic, this late '60s Christmas movie follows young drummer Aaron who, after a tragedy, wanders aimlessly until he finds purpose in offering his drum performance to the newborn Jesus. Featuring Greer Garson as the narrator and José Ferrer as one of the voice actors, it's a heartfelt story of redemption.
Release date: December 19, 1968 | Watch Trailer
Happiest Season
Starring Kristen Stewart and Mackenzie Davis, this LGBTQ+ holiday rom-com explores the complications that arise when Abby (Stewart) plans to propose to her girlfriend Harper (Davis) during her family's Christmas gathering. Unexpectedly, Harper reveals she hasn't come out to her conservative family, leading to awkward and heartfelt moments. The cast also includes Aubrey Plaza, Alison Brie, Dan Levy and Mary Steenburgen.
Release date: November 25, 2020 | Watch Trailer
It's a Wonderful Binge
Interested in unconventional holiday Christmas movies on Hulu? Starring Kaitlin Olson and Danny Trejo, this dark comedy takes place in a world where all drugs and alcohol are banned—except for one night a year, known as The Binge. In a holiday twist on The Purge concept, this irreverent film follows wild antics and self-discovery during the binge night before Christmas.
Release date: December 9, 2022 | Watch Trailer
Love the Coopers
This family flick brings together four generations of the Cooper family for a Christmas reunion, where all kinds of mishaps and misunderstandings ensue. Starring Diane Keaton, John Goodman, Olivia Wilde, Ed Helms and Amanda Seyfried, here's a holiday movie to watch if you love a stellar ensemble cast.
Release date: November 13, 2015 | Watch Trailer
This Christmas
Starring Idris Elba, Regina King and Chris Brown, this family-focused film centers on the Whitfields, who reunite for Christmas for the first time in years. With lively personalities and hidden family dramas, the gathering brings out old resentments and budding romances, all while sharing the joys and challenges of a big family holiday.
Release date: November 21, 2007 | Watch Trailer
The Family Stone
In this Christmas dramedy, Sarah Jessica Parker plays a conservative, uptight woman who feels out of place when meeting her boyfriend's free-spirited family over Christmas. Diane Keaton, Rachel McAdams and Luke Wilson star as the eccentric Stone family, who have their own quirks and tensions, leading to emotional and humorous moments that explore family dynamics and acceptance.
Release date: December 16, 2005 | Watch Trailer
Last Christmas
This holiday rom-com stars Emilia Clarke as Kate, a cynical young woman working at a Christmas shop in London, who unexpectedly finds herself falling for a mysterious stranger, Tom (Henry Golding). With a soundtrack featuring George Michael's music, the film balances humor with important life lessons, making it a touching holiday favorite.
Release date: November 8, 2019 | Watch Trailer
Krampus
If you love scary movies but still want to feel festive, go ahead and give Krampus a watch. Starring Toni Collette and Adam Scott, this scary Christmas movie on Hulu explores the twisted side of holiday folklore. When young Max loses his Christmas spirit after a family argument, he unwittingly summons Krampus, a demonic creature who punishes those who have lost faith in the holiday season.
Release date: December 4, 2015 | Watch Trailer
The Night Before
In this funny holiday movie on Hulu, Joseph Gordon-Levitt, Seth Rogen and Anthony Mackie star as three best friends with a longstanding Christmas Eve tradition of celebrating wildly around New York City. This year, they search for a legendary, exclusive Christmas party, facing hilarious (and chaotic) mishaps along the way.
Release date: November 20, 2015 | Watch Trailer
Christmas Love Letter
Looking for romantic Christmas movies on Hulu? This film follows a newspaper advice columnist who unexpectedly receives a Christmas love letter from a mystery admirer. As she seeks out the sender in her hometown, she rekindles old relationships and stirs up past feelings, leading to a heartwarming holiday romance.
Release date: December 21, 2019 | Watch Trailer