The Hallmark Channel has taken up the cause and scheduled a holiday movie marathon. We're here for you, too, with this rundown of the 35 best holiday titles to stream right now, including Anna Kendrick's Noelle and Rob Lowe's and Kristin Davis' Holiday in the Wild.
Our binge-worthy selections from Hallmark, Netflix, Lifetime, Hulu, Disney+ and more were selected by our resident holiday-movie enthusiast Julia Lechner, host of TV Guide's All I Want for Christmas Is This Podcast.
As of March 2020, all titles are available via either streaming service subscription, or to rent or purchase on Amazon Prime Video.
So, forget what time of year the calendar says it is, and click on the arrow to see the picks.
(Disclosure: Links to retailers may earn money to support our work.)
The all-new Disney+ got out of the gate with this 2019 Christmas movie starring Anna Kendrick and Bill Hader as the grown, but immature children of Santa. When Kendrick's title character encourages her brother to get away for a weekend, he goes away for good -- and it's up to Noelle to find him, and save Christmas! Watch it on Disney+.
This Netflix Christmas movie is about a knight (played by Josh Whitehouse) who time-travels to modern-day America -- and meets a modern-day American woman (played by Vanessa Hudgens). Watch it on Netflix.
Melissa Joan Hart and Ricardo Chavira star in this 2019 movie about a resort coordinator whose widowed college sweetheart moves back to town with his two kids. We dig this flick -- and not just because Hart stopped by All I Want for Christmas Is This Podcast to discuss. Watch it on Amazon.
Kristin Davis plays a newly single woman who goes on an African safari and meets an exciting and rugged man played by a frequently shirtless Rob Lowe. Together, the duo saves a baby elephant. Is this really a holiday movie? All I Want for Christmas Is This Podcast says definitely kinda! (And it's definitely a must-see!) Watch it on Netflix.
In this clever 2019 Lifetime movie, a reporter (played by Tiya Sircar) goes undercover as a retail associate during the holiday-shopping rush. Along the way, she finds her true calling -- and, of course, meets the man of her dreams. Watch it on Amazon.
An heiress (played by Eliza Taylor) who is totally out of touch with the blue-collar world becomes stranded in a small town during a snowstorm. It's there that she learns about love and life outside of New York City. Watch it on Netflix.
Make sure you have the popcorn available for this one. In Engaging Father Christmas, an ordinary woman (played by Erin Krakow) travels to a tiny Vermont town to spend Christmas with her family, but after running into an ex-boyfriend, she learns a terrible family secret that could ruin everything. Watch it on Amazon.
In this modern take on the classic fairy tale, Emma Rigby plays Angie Wells, an events planner who lets loose at a masquerade party, and catches the eye of a wealthy bachelor... before having to leave suddenly. Will our bachelor ever learn Angie's true identity? Watch it on Hulu.
If you haven't seen this 2013 Lifetime movie, then you're missing out on what happens when a mother-daughter duo (played by Ashanti and Kylie Price, respectively) try to save their family-run candy store by getting jobs at a department store. Watch it on Amazon.
Kayla (played by Karissa Lee Staples) is engaged to a self-absorbed choreographer (played by David O'Donnell). Then she meets a kindhearted caterer (played by Brant Daugherty). Uh-oh! It's a holiday-love dilemma! Watch it on Amazon.
In this 2018 Netflix original, Kat Graham plays Abby, a holiday-hating woman who inherits a Christmas advent calendar that seems to be able to predict the future. Watch it on Netflix.
Vanessa Hudgens plays both a duchess and a baker in this feel-good Netflix movie about two identical-looking women who meet and swap places to escape their problems. Watch it on Netflix.
This 2019 Hallmark rom-com is about an interior designer (played by Jill Wagner) who is hired to decorate the estate of a wealthy businessman (played by Matthew Davis). Will this situation be a recipe for love or disaster? You'll get in the holiday spirit as you learn the answer. Watch it on Amazon.
This 2015 Christmas-themed murder mystery movie is about a woman (played by Jen Lilley) who falls in love with a ghost (played by Thomas Beaudoin). And that's not all: The ghost enlists the woman's help in figuring out who killed him in the 1920s! Watch it on Hulu.
In this doggone 2015 favorite. a college student (played by Lexi Giovagnoli) meets a professional dog walker (played by Jonathan Bennett) who's not only handsome, but passionate about trying to save the dog park that the coed's boss wants to destroy. Watch it on Hulu.
In this 2012 keeper, a holiday-hating woman named Krissy Kringle (Haylie Duff) is mistakenly sent Santa's naughty-and-nice list. Because Krissy's so not into the holiday, she goes around exposing everybody's bad deeds. Let the bah-humbug fun begin! Watch it on Hulu.
This 2003 film has it all: Hugh Grant dancing to "Jump (For My Love)," Colin Firth proposing marriage in bad Portugese, Liam Neeson meeting Claudia Schiffer while helping his stepson breach airport security -- and so much more, all set at Christmastime ... because that's when people tell the truth! In addition to HBO Now, the film's available for rent or purchase on a variety of platforms. Watch it on HBO Now.
In this 2013 favorite, Jen (Samaire Armstrong) thinks she's falling for just another run-of-the-mill department store Santa, but this one is different -- he actually is the son of Santa! Watch it on Hulu.
You'll be jiggling like a bowl full of jelly watching Kate Winslet and Cameron Diaz swap houses -- and basically lives -- in this wintry rom-com. Watch it on Amazon.
In this 2013 holiday movie, will the return of an ex-flame complicate the emerging romance between a real-estate agent (played by Haylie Duff) and an estate owner (played by Nicholas Gonzalez)? (Spoiler alert: Yes!) Watch it on Hulu.
You can't miss the latest installment of Netflix's Christmas Prince franchise. This one's a sequel to both A Christmas Prince and A Christmas Prince: The Royal Wedding. Watch it on Netflix.
In this 2019 Netflix movie, a radio DJ (played by A Million Little Thing's Romany Malco) loses his job right around the holidays. Bummer? Yes, but it's also an object lesson for his four gift-coveting kids. Watch it on Netflix.
In this insta-classic from 2018, two siblings want to catch proof of Santa Claus on camera, but end up on an adventure with Old St. Nick himself (played by Kurt Russell) to save the holiday. Watch it on Netflix.
This quintessential holiday film stars Jimmy Stewart as a downtrodden man about to end it all on Christmas Eve -- until a guardian angel (played by Henry Travers) intervenes. Watch it on Amazon.
Even though you probably already know this classic Dr. Seuss tale by heart, you should still watch the Grinch learn the true meaning of Christmas in this live-action film starring Jim Carrey. Watch it on Netflix.
Can't wait 'til TBS' annual Christmas Story marathon to start on Christmas Eve? Don't! Stream this 1983 favorite right now and relive the misadventures of Red Ryder air-rifle-coveting Ralphie Parker (played by Peter Billingsley). Watch it on Amazon.
The young and un-young can get into the Christmas spirit with this 2019 animated holiday movie about a postal worker who befriends Santa Claus. Watch it on Netflix.
Nothing rings in the Christmas season quite like a viewing of Home Alone. See a young Macaulay Culkin outsmart Daniel Stern's and Joe Pesci's so-called "Wet Bandits" in this holiday classic. Watch it on Amazon.
Make it a double feature: After you watch Home Alone, stream its 1992 sequel sequel. In it, Kevin (Macaulay Culkin) has to outwit more than just the "Wet Bandits" when he's stranded in the Big Apple. Watch it on Amazon.
Is Santa Claus real? That's what one little girl (played by the young Natalie Wood) is trying to figure out after meeting a Macy's Santa in the original 1947 classic. Watch it on Amazon.
Baby, it's cold outside so you should stay in and watch Elf tonight. This 2003 Will Ferrell holiday classic about a human raised as one of Santa's elves who goes in search of his birth father in New York City will give you all the feels. Watch it on Amazon.
This is a holiday film? Yes! The 2017 sequel to Mark Wahlberg's and Will Ferrell's Daddy's Home amps up the craziness with a seasonal setting -- and grandpas (played by Mel Gibson and John Lithgow). Watch it on Hulu.
In this 2004 favorite, Jamie Lee Curtis and Tim Allen play Luther and Nora Krank, a couple of middle-aged empty nesters who are bullied by their neighbors for their lack of Christmas spirit. When plans change, the Kranks scramble to deck their halls as fast as they can. But can they actually do it? Watch it on Amazon.
Disney's 2009 motion-capture-animated version of this classic Christmas tale vividly tells the story of the miser Ebeneezer Scrooge (played by Jim Carrey). Watch it on Disney+.