Going out on February 14 can be so overrated—who wants to sit at an over-crowded restaurant all night? This year, plan for the perfect night in with one of these Valentine's Day movies. Combined with a delicious dinner and a decadent dessert, any one of these flicks will make for the most relaxing—yet romantic!—evening.
This tearjerker stars Hilary Swank, a grieving widow who finds a series of encouraging notes from her late husband (Gerard Butler).
A modern day couple, played by Ryan Gosling and Michelle Williams, travel through time to the golden age of romance in hopes of falling back in love.
When Liv (Kate Hudson) and Emma (Anne Hathaway) discover they've booked the same wedding venue on the same exact day, the former best friends turn into dueling enemies. But after many disasters leading up to their big day, they realize how much they need one another.
A pair of over-worked assistants try and set up their bosses on a path to romance.
Will Hayes (Ryan Reynolds) struggles to explain his divorce—and past relationships—to his 11-year-old daughter, Maya (Abigail Breslin).
Don't worry horror movie fans, we found a flick for you, too! A man named Tom desperately tries to convince the people of his hometown that he's not the murderer behind a brutal Valentine's Day massacre.
Anne Hathaway and Jim Sturgess star in this sweet story about two former flames who reunite on the same day year after year.
The title might not scream "love is in the air" but this rom-com featuring Jennifer Aniston and Vince Vaughn as a former couple navigating their lives apart is a must-watch.
Even if you've seen this flick starring Heath Ledger and Julia Stiles as reluctant foes who eventually fall in love dozens of times, it's too good not to watch again.
Harry Sanborn (Jack Nicholson) claims he only dates much younger women, but that all changes when he meets age-appropriate Erica Barry (Diane Keaton).
After wishing to be a 30-year-old on her 13th birthday, Jenna Rink (Jennifer Garner) wakes up the next day to see her dream has come true.
Stacy (Brittany Murphy) searches through her boyfriend's (Ron Livingston) PalmPilot, and discovers he still has his exes' names and numbers stored in the device.
The first installment in the Fifty Shades trilogy shows the beginning of Anastasia Steele (Dakota Johnson) and Christian Grey's (Jamie Dornan) steamy romance.
Warning: You'll need to grab a box of tissues—or two—for this tearjerker. Based on a , this movie tells the tale of two teenage cancer patients who find love and support in each other.
When a program developer and her CEO are asked to test out a dating app she invented, they're surprised to see they match up with each other.
As both a marriage counselor and a newlywed, Ava (Mandy Moore) will do anything to ensure her divorcing parents—played by James Brolin and Jane Seymour!—don't split up.
This Netflix original, starring Lana Condor and Noah Centineo, was all the rage in 2018. If you haven't seen the cute—and cringeworthy—story, now's your time to watch the before the highly-anticipated sequel is released!
Determined to prove to his ex, Allison (Cobie Smulders) that he no longer has feelings for her, Adam (Justin Long) decides to attend her wedding. Of course, her big day just reaffirms he still loves her.
Hugh Grant plays Keith Michaels, a college professor who ends up crushing on a student.
If it's based upon a , you know it's going to be great! Although good girl Jamie Sullivan (Mandy Moore) and bad boy Landon Carter (Shane West), couldn't be anymore different, the high schoolers end up falling for one another.
Talk about love at first sight: It takes just one night for Nick (Chris Evans) and Brooke (Alice Eve) to catch feelings for reach other.