A modern classic, this love story stars Rachel McAdams and Ryan Gosling as Allie and Noah who fall in love in 1940s South Carolina. This course of their love affair is anything but smooth and it will no doubt have you in tears at the end.
This 1989 film starring Billy Crystal and Meg Ryan follows Harry and Sally as they try to prove that they can be friends without sex ruining their relationship. Expect lots of laughs with this one.
Baby is spending the summer at a Catskills resort with her family when she falls in love with the camp's dance instructor, Johnny Castle. Starring Jennifer Grey and Patrick Swayze, this romantic film will make you want to dance and try the iconic life.
Sign up to our daily newsletter
The i newsletter cut through the noise
In this 2005 adaptation of Jane Austin's novel, Keira Knightley stars as Elizabeth Bennet who falls in love with Mr Darcy (Matthew MacFadyen). But will Darcy's overly reserved nature threaten the fledgling relationship?
An oldie but a goodie, this 1942 movie stars Humphrey Bogart as Casablanca nightclub owner Rick Blaine who discovers his old flame Ilsa, played by Ingrid Bergman, is in town with her husband. A tear jerker, this film makes for a perfect Valentine's watch.
Tom Hanks and Meg Ryan star as Sam Baldwin and Annie Reed who embark on unusual quests to find love. This will they won't they story will have you wishing these two characters to meet. Another classic.
Monica (Sanaa Lathan) and Quincy (Omar Epps) are two childhood friends who both aspire to be professional basketball players. The two begin to fall for each other, but their separate paths to stardom threaten to pull them apart.
In this romantic flick a prostitute and a wealthy businessman fall in love with one another, forming an unlikely pair. Richard Gere and Julia Roberts star in this classic from 1990.
Julia Roberts strikes again. This time she stars as American actress Anna Scott who steal's the heart of Hugh Grant's William Thacker when she visits his bookshop. A classic nineties love story.
An unconventional choice for Valentine's Day but this romantic story is a tale as old as time. Kate Winslet and Leonardo DiCaprio star as Jack and Rose as they fall in love on the ill-fated ship. Expect tears, lots of tears.
A tale as old as time, this Disney classic follows the unlikely romance of Belle and the Beast. If cartoons aren't your thing then you can always watch the 2017 remake but the original will always be the best.
Another classic love story, this film follows the life of petulant southern belle Scarlett O'Hara (Vivien Leigh) during the Civil War and her and her tangled love affairs with Ashley Wilkes (Leslie Howard) and Rhett Butler (Clark Gable).
Sam Wheat (Patrick Swayze) is a banker, Molly Jensen (Demi Moore) is an artist, and the two are madly in love. But when Sam is murdered he must seek the help of a psychic to to set things right and protect Molly. You'll be sure to shed a few tears with this one.