Valentine’s Day is the perfect time to curl up with your significant other (or a bowl of popcorn) and indulge in a heartwarming love story. Whether you’re into classic romance, tearjerkers, or feel-good rom-coms, there’s a movie for every kind of romantic at heart.
Here are 10 of the most romantic movies to watch this Valentine’s Day…
1. The Notebook (2004)
Best for: Classic romance lovers
This Nicholas Sparks adaptation is the epitome of a love story, following the passionate romance between Noah and Allie despite the odds stacked against them. With unforgettable performances by Ryan Gosling and Rachel McAdams, this movie is sure to make you believe in everlasting love.
2. Pride & Prejudice (2005)
Best for: Period drama enthusiasts
Keira Knightley and Matthew Macfadyen bring Jane Austen’s iconic characters, Elizabeth Bennet and Mr. Darcy, to life in this breathtaking adaptation. The stunning cinematography and slow-burning romance make this movie a must-watch for literary lovers.
3. La La Land (2016)
Best for: Musical fans and dreamers
Emma Stone and Ryan Gosling light up the screen in this visually stunning musical about love, ambition, and fate. With its enchanting soundtrack and emotional depth, La La Land is perfect for those who appreciate a bittersweet love story.
4. Titanic (1997)
Best for: Fans of epic love stories
James Cameron’s legendary movie follows Jack and Rose, two lovers from different social classes who meet aboard the ill-fated Titanic. With its timeless romance and unforgettable moments, this movie remains one of the most beloved love stories of all time.
5. Crazy Rich Asians (2018)
Best for: Rom-com lovers
This modern romantic comedy brings glamour, humour, and heart as it follows Rachel and Nick’s love story, which is complicated by cultural expectations and family drama. A mix of romance, comedy, and extravagant visuals make it an entertaining Valentine’s Day pick.
6. The Fault in Our Stars (2014)
Best for: Those who love a good cry
Based on John Green’s bestselling novel, this tearjerker follows Hazel and Gus, two teenagers who find love while battling illness. Heartfelt, moving, and beautifully acted, it’s a touching story about living and loving to the fullest.
7. Notting Hill (1999)
Best for: Hopeless romantics who love British charm
Julia Roberts and Hugh Grant shine in this delightful rom-com about an ordinary bookstore owner who falls in love with a famous actress. Full of witty dialogue, heartfelt moments, and London charm, it’s a perfect feel-good film.
8. A Star is Born (2018)
Best for: Music lovers and fans of passionate love stories
Bradley Cooper and Lady Gaga deliver powerhouse performances in this tragic love story about a rising singer and her mentor-turned-lover. The emotional highs and lows, paired with a stunning soundtrack, make this a must-watch movie.
9. Me Before You (2016)
Best for: Those who love heartfelt, bittersweet romance
This emotional movie follows the relationship between Louisa, a quirky caregiver, and Will, a man dealing with paralysis. Their love story is touching, inspiring, and guaranteed to pull on your heartstrings.
10. 10 Things I Hate About You (1999)
Best for: Fans of teen rom-coms and witty banter
This modern retelling of Shakespeare’s The Taming of the Shrew stars the late Heath Ledger along with Julia Stiles in a high school love story filled with humour, charm, and a swoon-worthy serenade scene.
What’s your favourite romantic movie?
Let us know by leaving a comment below, or send a WhatsApp to 060 011 021 1.
Subscribe to The South African website’s newsletters and follow us on WhatsApp, Facebook, X and Bluesky for the latest news.