It’s been a long time since Christmas is one of our most romantic holidays, so it’s no wonder that there are tons of romantic Christmas movies out there. Here we list the best Christmas movies that contain a large dose of romance!
Are you looking for a romantic Christmas movie to watch this weekend? We’ve rounded up the best romantic Christmas movies from the 90s to the 2020s. Check out our top picks below!
While You Were Sleeping (1995)
In this romantic comedy, Sandra Bullock plays a lonely subway guard in Chicago who secretly daydreams about a man who commutes from her station every morning – but when the man has an accident, everything changes.
You’ve Got Mail (1998)
Tom Hanks and Meg Ryan ruled the romp in the 90s and this gem has become a true classic. The plot revolves around bookstore tycoon Joe Fox and independent bookstore owner Kathleen Kelly who fall in love online – both blissfully unaware that he’s trying to bankrupt her.
Bridget Jones’s Diary (2001)
When Bridget Jones, masterfully played by Renée Zellweger, meets lawyer Mark Darcy at her parents’ Christmas party, it’s hardly love at first sight. During the year in which she keeps a diary in an attempt to get her turbulent life in order, she learns that the first impression is not always correct.
If Fate May Decide (2001)
This movie starring John Cusack and Kate Beckinsale is about two strangers who meet by chance in a Christmassy New York. Will fate bring them together in the end?
About a Boy (2002)
Based on Nick Hornby’s acclaimed novel, this film is about a spoiled man who lives off the royalties of his father’s Christmas hit and doesn’t care about other people – until he meets a less privileged boy and finally starts growing up.
Love Actually (2003)
Hugh Grant, Emma Thompson, Colin Firth, Keira Knightley, Liam Neeson… there is no shortage of stars in this film where we follow eight very different couples in love during a busy month before Christmas.
The Holiday (2006)
Kate Winslet, Cameron Diaz, Jude Law and Jack Black star in this film where an American and a British woman switch homes with each other – and find love.
Last Christmas (2019)
Kate (charmingly played by Emilia Clarke) is a young woman who constantly makes the wrong choices in life. Her dream is to become a singer, but instead she works in a Christmas shop in central London. One day she meets Tom (played by Henry Golding) and her life slowly begins to change for the better.
Let It Snow (2019)
When a blizzard hits a small American town on Christmas Eve, a group of teenagers whose lives are upended are brought together by a pop star on the loose, a mysterious woman wrapped in aluminum foil, and a big party.
Happiest Season (2020)
Abby (played by Kristen Stewart) and her girlfriend, Harper (Mackenzie Davis), have been together for a year and their relationship is getting serious. Now they will celebrate Christmas together and Abby will meet Harper’s family for the first time. A big step for any relationship—if it weren’t for the fact that Harper hasn’t come out to her parents.