USA Insider Exclusive

Create a free profile to get unlimited access to exclusive show news, updates, and more!

Sign Up For Free to View
Peacock Blog Hallmark

17 Classic Hallmark Christmas Movies to Watch This Season

These Hallmark Christmas movies are at the top of our ‘Nice’ list!

By Peacock Staff
Samuel Page (L) and Lacy Chabert (R) in Christmas in Rome.

Content availability may vary over time.  

One of the best things about the holidays is binging on your favorite Hallmark Christmas movies. These wholesome Christmas romance movies are guaranteed to put even the biggest Scrooge in a good mood. So, believe in the season and the power of love with these Hallmark holiday movies of the season. 

1.  The Christmas Train (2017) 

Based on the New York Times bestselling holiday tale, Tom Langdon (Dermot Mulroney), a disillusioned journalist, must navigate the difficult terrain of his own heart as he travels by train from Washington to Los Angeles in time for Christmas. 

Stream The Christmas Train on Peacock. 

2. Christmas Festival of Ice (2017) 

Emma (Taylor Cole) is committed to continuing the annual Christmas ice-sculpting competition in her hometown. Nick (Damon Runyan), the town's master craftsman, isn't interested in competing until he sees what Emma has accomplished. 

Stream Christmas Festival of Ice on Peacock. 

3. A Holiday in Harlem (2021) 

Jazmin Carter (Olivia Washington), a successful business executive, returns to her childhood neighborhood in Harlem, New York, to celebrate the Christmas season. 

Stream A Holiday in Harlem on Peacock. 

4. A Rose for Christmas (2016) 

For generations, Andy (Rachel Boston) and her family have constructed Rose Parade floats. After her father falls ill, she finds herself in charge of overseeing a client's float and liaising with a demanding businessman (Marc Bendavid). 

Stream A Rose for Christmas on Peacock.

5. Boyfriends of Christmas Past (2021) 

Before Christmas, Lauren (Catherine Haena Kim) receives visits from the ghosts of her three ex-boyfriends. If she can't learn to let go of her heart, she might lose Nate (Raymond Ablack), her best friend. 

Stream Boyfriends of Christmas Past on Peacock. 

6. 'Tis the Season for Love (2015)  

Beth (Sarah Lancaster), a struggling actress, discovers romance with Dean (Brendan Penny) during a Christmas visit to her small hometown, demonstrating that life beyond Broadway might not be so bad in this romantic Christmas movie. 

Stream 'Tis the Season of Love on Peacock. 

7. Holiday Heritage (2022) 

Ella (Holly Robinson Peete) and her family are brought together by her daughter Micah to celebrate Kwanzaa and Christmas, in hopes of mending old wounds. Her daughter’s ex-boyfriend Griffin (Brooks Darnell) may also reignite sparks with Micah.  

Stream Holiday Heritage  on Peacock.

8. The Christmas House (2020) 

Parents Bill (Treat Williams) and Phylis (Sharon Lawrence) call their two adult sons Mike and Brandon home for the holidays to work through some difficult choices. 

Stream The Christmas House on Peacock. 

9. The Christmas House 2: Deck Those Halls (2021) 

One of Hallmark’s best Christmas movies includes a part two! The Mitchell brothers Mike (Robert Buckley) and Brandon (Jonathan Bennett) are back, competing to see who can build the best Christmas house. 

Stream The Christmas House 2: Deck Those Halls on Peacock. 

10. Broadcasting Christmas (2016) 

Two former lovers, Emily (Melissa Joan Hart) and Charlie (Dean Cain) find themselves battling for the same morning talk show host job. They soon realize what drew them to one another in the first place. 

Stream Broadcasting Christmas on Peacock. 

11.  A Bride for Christmas (2012) 

Has bachelor Aiden (Andrew W. Walker) met his match? He’s betting his friends he can convince any woman to marry him this Christmas, but his choice Jessie (Arielle Kebbel), has sworn off finding love during the holidays. 

Stream A Bride for Christmas on Peacock. 

12. The Holiday Stocking (2022) 

New angel R.J. (B.J. Britt) is determined to do something he couldn’t do when he was alive: help his sisters reconcile in time for the holidays. 

Stream The Holiday Stocking on Peacock. 

13. Fir Crazy (2013) 

Elise (Sarah Lancaster) is a reluctant Christmas tree seller who finds a new romance with her customer Darren (Eric Johnson), while a mean-spirited executive threatens to shut down her family's business. 

Stream Fir Crazy on Peacock. 

14. Christmas in Rome (2019) 

Expat Angela (Lacey Chabert) is hired by a culturally naive businessman Oliver (Sam Page) to give him private tours of Italy as he tries to seal a big deal. They both find love on the county’s cobbled streets. 

Stream Christmas in Rome on Peacock. 

15. Naughty or Nice (2012) 

Struggling advertising executive Krissy Kringle (Hilarie Burton) gets a package meant for Santa Claus. It's a mystical listing of who’s naughty and nice. She uses the book to learn more about the people around her and experiences her own Christmas miracle.  

Stream Naughty or Nice on Peacock. 

16. The Mistletoe Secret (2019) 

To save her hometown of Midway, Utah, from tourism ruin, Aria Eubank (Kellie Pickler) persuades a well-known travel writer to write a feature article about her. She soon learns the real person behind the words, and her heart skipping a beat, is the journalist’s ghostwriter.  

Stream The Mistletoe Secret on Peacock. 

17. Enchanted Christmas (2017) 

Laura Trudeau (Alexa PenaVega) is restoring a run-down hotel in time for a benefit dance performance on Christmas Eve. But she soon discovers that the featured artist is Ricardo Archuleta (Carlos PenaVega), a former flame and the one she abandoned to pursue a career in dance.  

Stream Enchanted Christmas on Peacock.

Watch more Hallmark movies on Peacock! 

Read more about: