When the air gets chilly and the twinkle lights go up, it's time for some festive holiday rom-coms! Here's a list of romantic Christmas movies that will bring you laughter, love, and all the holiday cheer this season. Cozy up with your favourite blanket and hot cocoa as you dive into these feel-good films.
The 20 Best Romantic Christmas Movies to Watch This Year
Looking for holiday movies that bring warmth, laughs, and a dash of romance? These romantic Christmas movies are perfect for anyone wanting to soak up some Christmas cheer.
From classic favourites to fresh new releases, these films deliver love stories wrapped in holiday spirit, guaranteed to add a little magic to your festive season!
1. Our Little Secret (2024)
Where to watch: Netflix from November 27th
Two resentful exes (Lindsay Lohan and Ian Harding) are forced to spend Christmas under the same roof after discovering that their current partners are siblings.
2. The Merry Gentlemen (2024)
Where to watch: Netflix from November 20th
To save her parents' small-town performing venue, a former big-city dancer decides to stage an all-male, Christmas-themed revue. Stars Britt Robertson and Chad Michael Murray.
3. The Holiday (2006)
Where to watch: Amazon Prime (from $3.99), Apple TV (from $4.99), Google Play (from $3.99)
Starring Kate Winslet and Cameron Diaz, two women from opposite sides of the world swap homes and find romance where they least expect it. This classic romantic comedy brings humour, heart, and a lot of holiday spirit.
4. Happiest Season (2020)
Where to watch: Amazon Prime (premium subscription), Apple TV (from $4.99), YouTube (from $4.99), Google Play (from $4.99)
Abby (Kristen Stewart) plans to propose to her girlfriend, Harper (Mackenzie Davis), in front of Harper's family members. But she is in for a shock when she learns that Harper is yet to come out to her parents.
5. Bridget Jones's Diary (2001)
Where to watch: Netflix (subscription), Amazon Prime (subscription), CraveTV (premium subscription), Apple TV (from $4.99)
Bridget Jones (Renée Zellweger) is a 32-year-old British single woman who writes a diary which focuses on the things she wishes to happen in her life. However, her life changes when two men (Colin Firth and Hugh Grant) vie for her affection in this timeless Christmas movie.
6. Meet Me Next Christmas (2024)
Where to watch: Netflix (subscription)
On a quest to meet the man of her dreams, a hopeless romantic races across New York City to find a ticket to a sold-out Pentatonix Christmas Eve concert.
7. EXmas (2023)
Where to watch: Amazon Prime (subscription)
Graham (Robbie Amell) decides to surprise his family by travelling home for Christmas, only to discover that his ex-fiancee Ali (Leighton Meester) is the guest of honour.
8. Love Actually (2003)
Where to watch: Amazon Prime (premium subscription), CraveTV (premium subscription), Apple TV (from $4.99), Google Play (from $4.99), YouTube (from $4.99)
Nine intertwined stories examine the complexities of the one emotion that connects us all: love. Characters include David (Hugh Grant), the handsome newly elected British prime minister who falls for a young junior staffer (Martine McCutcheon), Sarah (Laura Linney), a graphic designer whose devotion to her mentally ill brother complicates her love life, and Harry (Alan Rickman), a married man tempted by his new secretary.
9. Last Christmas (2019)
Where to watch: Amazon Prime (from $4.99), Apple TV (from $4.99), Google Play (from $4.99)
Starring Emilia Clarke and Henry Golding, this heartwarming movie tells the story of an unhappy young woman who learns the magic of the season—and love—with the help of a mysterious stranger.
10. Hot Frosty (2024)
Where to watch: Netflix (subscription)
Widow Cathy (Mean Girls' Lacey Chabert) magically brings a snowman to life. His innocence helps her heal and find love again. They bond before the holidays, but he's doomed to melt.
11. The Family Stone (2005)
Where to watch: Disney+ (subscription), Amazon Prime (premium subscription), CraveTV (premium subscription), Apple TV (from $14.99), Google Play (from $4.99)
Meredith Morton, who has grown up with conservative values, discovers that she is a misfit at her boyfriend Everett Stone and his family's Christmas celebrations and makes an effort to gel with them.
It stars an ensemble cast, including Diane Keaton, Craig T. Nelson, Dermot Mulroney, Sarah Jessica Parker, Luke Wilson, Claire Danes, Rachel McAdams, and Tyrone Giordano.
12. The Noel Diary (2022)
Where to watch: Netflix (subscription)
The story of a novelist (Justin Hartley) who returns home at Christmas to settle his estranged mother's estate. Once there, he discovers a diary that may hold secrets to his own past and of a beautiful young woman on a mysterious journey of her own.
13. The Princess Switch (2018)
Where to watch: Netflix (subscription)
When a down-to-earth Chicago baker and a soon-to-be princess (Vanessa Hudgens) discover they look like twins, they hatch a Christmastime plan to trade places.
14. The Spirit of Christmas
Where to watch: Apple TV (from $4.99)
A young lawyer (Jen Lilley) finds romance with a spirit (Thomas Beaudoin) that takes the form of a human 12 days before Christmas. With its spooky twist, this one’s for fans of romantic Christmas dramas with a unique spin.
15. A Christmas Prince (2017)
Where to watch: Netflix (subscription)
When a reporter (Rose McIver) goes undercover as a tutor to get the inside scoop on a playboy prince (Ben Lamb), she gets tangled in some royal intrigue and ends up finding love - but will she be able to keep up her lie?
16. Bad Santa (2003)
Where to watch: Amazon Prime (premium subscription), Apple TV ($9.99)
This black comedy tells the story of two con men (Billy-Bob Thornton and Tony Cox) who impersonate a department store Santa Claus and his elf sidekick to rob stores in the run-up to Christmas. But they run into problems when the conman befriends a troubled kid. Gilmore Girls' Lauren Graham stars as Santa's love interest.
17. Let it Snow (2019)
Where to watch: Netflix (subscription)
A snowstorm hits a small Midwestern town on Christmas Eve, bringing together a group of high school students. They soon find their friendships and love lives colliding, and and Christmas morning, nothing will be the same. Starring Kiernan Shipka, Isabela Merced, and Shameik Moore.
18. Christmas With a View (2018)
Where to watch: Amazon Prime (from $4.99)
A ski resort is buzzing when a celebrity chef (Scott Cavalheiro) is named the new head chef. Clara (Kaitlyn Leeb) isn't excited about her new boss, but with their paths constantly crossing, Clara realises that they have more in common than they first thought.
19. Christmas Cupid (2010)
Where to watch: Amazon Prime
A Hollywood PR executive (Christina Milian) discovers her most famous client (Pretty Little Liars' Ashley Benson) has died unexpectedly. However, the dead celebrity comes back as a ghost and leads her on a trip through her past relationships to make her realize who her one true love is.
20. Holiday Rush (2019)
Where to watch: Netflix (subscription)
When a widowed radio DJ (Romany Malco) is fired, he and his four spoiled children must leave their lives of luxury behind and move in with his aunt just before Christmas.
And that’s a wrap! If you’re looking for more inspiration on what to watch this holiday season, take a look at our guide on the best Christmas TV episodes.
Discover Spin Genie
Your Magical Online Casino Destination
Spin Genie is a regulated online casino and the destination of choice for the most entertaining online slots, and table games.