The 50 Best Romantic Movies in 2021

Best Romantic Movies

Are you looking for the most romantic movies to enjoy with your loved one on Valentine’s day? Here is a list of the 50 romantic movies of all time to get you into the mood for love and romance.

50. It Happened One Night

This movie may be from 1934, but it is the film that has set all of the standards for every other romantic comedy made later on. Directed by Frank Capra and starring Clark Gable and Claudette Colbert, the story revolves around a spoiled heiress who meets a jobless reporter looking for a juicy story, and eventually, they happen to fall for each other.

49. Gone with the Wind

This Technicolor classic from 1939 will remain one of the most epic Hollywood movies made. The movie features Vivian Lee and Clark Gable, who portray two strong people who live through a turbulent romance during the Civil War. Be prepared for nearly 4 hours of exceptional acting and a memorable love story.

48. Love Affair

The classic from 1939 tells the romantic story of a French playboy (Charles Boyer) who happens to meet a nightclub singer (Irene Dunne) on a cruise and arrange to meet again in 6 months at the top of the Empire State building.

47. Manhattan

Whether you like or dislike Woody Allen due to his personal turmoil, we must say that Manhattan is still one of the best romantic movies of all time. It has everything – comedy, drama, love, passion, a lot of George Gershwin, and a lot of New York. Starring the brilliant Diane Keaton alongside Woody Allen, Manhattan is one of the most beautiful love letters written for NYC.

46. Casablanca

Of course, no romantic movie list can go without this classic from 1942. This bittersweet wartime romance between Rick (Humphrey Bogart) and Ilsa (Ingrid Bergman) has set the standard for all other onscreen romances ever since. Plus, it is one of the first and the few, which doesn’t opt for the typical happy ending.


45. Four Weddings and a Funeral

This movie, written by Richard Curtis, has it all as the title suggests. This highly enjoyable romantic comedy is about the impending love between Hugh Grant and Andy MacDowell’s on-screen characters, which develops over the course of four weddings and a funeral.

44. Singin’ in the Rain

This romantic musical comedy about a silent movie production company struggling to move on to sound is a pure delight to watch. The stars Gene Kelly, Debbie Reynolds, and Donald O’Connor will have you singing and dancing along during the entire heartwarming story.

43. Roman Holiday

The unforgettable Audrey Hepburn plays a bored princess who is swept away by the charming American reporter (Gregory Peck) she meets in Rome. It is a beautiful movie to watch because of the actors, the story, and the amazing setting.

42. Love Actually

This movie from 2003, directed by Richard Curtis, has all it needs to be the perfect romantic movie. It has an amazing set of Christmas in London, an array of amazing stars like Hugh Grant, Liam Neeson, Emma Thompson, Colin Firth, Bill Nighy, Keira Knightly, Chiwetel Ejiofor, and many others and an enchanting intertwined story of the love and emotions which connect all of these lovable characters in one unforgettable romantic flick.

41. The Apartment

The story revolves around two lonely characters played by Jack Lemmon and Shirley MacLaine who happen to meet and fall for each other in the apartment, which Jack Lemmon’s character is loaning to his bosses for discreet meetings with ladies. The chemistry between the two great actors and the heartwarming story directed by Billy Wilder has turned The Apartment into one of the best and most iconic romantic comedies made ever. It received 5 Oscars from its 10 nominations – and it absolutely deserves them all.

40. Pretty in Pink

If you were born in the 1970s or 1980s, you surely remember this Cinderella-like love story directed by John Hughes and starring Molly Ringwald and a very young John Cryer alongside Andrew McCarthy and James Spader, as best friends from the poor side of town who enter the world of the rich and the popular.

39. Dirty Dancing

The blooming romance between Johnny Castle (Patrick Swayze) and Baby (Jennifer Grey) is no doubt one of the most sizzling onscreen chemistries we have ever seen. There is a lot of dancing, wonderful music and songs, and of course a steamy love affair which will keep you wanting the movie to go on forever.

38. Moonstruck

Cher won the Best Actress Oscar award for the role of Loretta in this wonderful romantic movie, where she plays alongside Nicolas Cage portraying  a one-handed Italian-American baker named Ronny Cammareri. The baker falls for the fiancé of his brother, and she happens to fall for him too.

37. While You Were Sleeping

While the premise of this fun-filled story seems wrong, Sandra Bullock and Bill Pullman make it work brilliantly. Bullock plays a woman who is mistaken for the fiancé of a rich young man in a coma, who gets romantically involved with the comatose man’s older brother.

36. When Harry Met Sally

When Harry Met Sally is a movie that has established itself as the set standard for a romcom. Starring Billy Crystal and Meg Ryan, who become best friends, and go through the struggle of finding out the question to one of the oldest questions – can a man and woman really be just friends?  This film will charm you and will make you laugh and feel good like no other.

35. Say Anything

The scene with John Cusack standing outside of the window of Ione Skye with a boom box blaring 80’s music has become iconic. The story about the love between an underachiever and a valedictorian in the summer before college is romantic, touching, and will get you in the mood for love.

34. Beauty and the Beast

This classic Disney cartoon depicts the love story between a cursed man who turned into a beast who needs to make a woman fall in love with him in order to break the spell. Yes, it is a cartoon, but it is one of the most romantic movies ever made and also the first animated flick that received a Best Picture nomination by the Academy.

33. About Time

This is yet another film written and directed by Richard Curtis, which makes it into our list. The story involves time travel, endless love and has a lot of laughs along with heartbreak. It is a beautiful film about love between partners and the strong bond between son and father.

32. The “Before” Trilogy

Well, technically, these are three movies, made in 1995 (Before Sunrise), 2004 (Before Sunset), and in 20 (Before Midnight), but the romantic story which evolves through the years is captivating and moving. Starring Ethan Hawke and Julie Delpy, you will be deeply enthralled by the ongoing love story, which will take you to various beautiful settings and show you all stages of a love affair and a long-lasting relationship.

31. Sense and Sensibility

Everything about this beautiful screen adaptation of Jane Austen’s novel by director Ang Lee is beautiful. The romantic storyline, the drama, the amazing actors, including Emma Thompson, Kate Winslet, James Fleet, as well as the beautiful settings and costumes.

30. Titanic

James Cameron’s Titanic may be considered overrated after it won a record-breaking 11 Oscar awards in 1997, but this epic movie is the epitome of romance. The story of the passion between Jack (Leonardo DiCaprio) and Rose (Kate Winslet) and the giant tragedy which occurs when the unsinkable Titanic hits that iceberg will keep you glued to the screen.

29. Shakespeare in Love

The Oscar-winning 16th-century romantic period romantic movie directed by John Madden and starring Joseph Fiennes as the young Will Shakespeare, who is suffering from writers block when he meets his muse Viola, played by Gwyneth Paltrow, who inspires him to write one of his most successful plays ever.

28. Punch-Drunk Love

The joyous and kind of the trippy story of a miserable Barry Egan (Adam Sandler) who meets and falls for Lena (Emily Watson) while at the same time being extorted by a mattress salesman may not sound like the typical romantic movie, but it is an enjoyable and fun-filled one nevertheless.

27. Eternal Sunshine of the Spotless Mind

With memorable performances by Jim Carrey and Kate Winslet, this movie is a different type of romantic film telling the story of a couple who fall out of love and proceed to erase all memories of each other.

26. The Notebook

If you want a romantic film that will release all of the emotions from inside you, you need to watch The Notebook. It is a weepy film about a young couple that has been separated due to prejudice, WWII, and by dementia over time. Starring Ryan Gosling alongside Rachel McAdams, this movie will bring a lot of emotions and tears to anybody viewing it.

25. Brokeback Mountain

This movie about a subject that has been taboo forever – the love affair between two cowboys became a pivotal milestone for gay cinema. Directed by Ang Lee and starring Heath Ledger and Jake Gyllenhaal alongside Michelle Williams and Anne Hathaway, Brokeback Mountain won 3 Oscars for Directing, Writing, and Music, and will win your heart as well.

24. Away from Her

This heartbreaking story of a man coping with the fact that the love of his life gets institutionalized due to Alzheimer’s and the way in which she turns her affections to another patient in the nursing home is an amazing and memorable film starring Julie Christie and Gordon Pinsent.

23. Annie Hall

Woody Allen’s classic romantic comedy Annie Hall is still one of the finest in its genre even after all those years. Diane Keaton plays Annie and pairs perfectly with Woody Allen, who is a neurotic comic. The film is more about the small things and the little moments in a relationship between two people, but it is surely an impressive one to watch over and over again.

22. The Curious Case of Benjamin Button

Well, this is a storyline that you have probably never seen before on the big screen. The love story between Benjamin Button (Brad Pitt) and Daisy (Cate Blanchett) is based on a short story by F. Scott Fitzgerald and is about a man who starts aging backwards, and as the story revolves, you will realize that nothing except love is permanent in this world.

21. The Wedding Singer

Adam Sandler plays a charming Wedding Singer who falls for a bride to be played by Drew Barrymore in this wonderful movie filled with romance, great 80’s music, and of course, a cameo from Billy Idol.

20. Lady And The Tramp

This Disney classic tells the unforgettable tale of the love between an uptown Cocker Spaniel (Lady) and a downtown streetwise mutt (Tramp). They end up as one of the most memorable soulmates in movie history.

19. Love Story

This movie from 1970 about the love affair between a young man and woman from different upbringings will definitely move you. The stars Ryan O’Neal and Ali MacGraw both leave a memorable performance of the couple that faces hardships and tragedy but sticks together ‘till death do them apart.

18. Bridget Jones’s Diary

If you want to watch a fun and charming romantic comedy, Bridget Jones’s Diary should be one of the first ones on your list. The first film from the Bridget Jones trilogy starring the amazing Renee Zellweger has turned Bridget Jones into one of the most loved fictional characters of our time. The film is exceptionally funny, and the fact that Hugh Grant and Colin Firth also star in it as part of a hilarious love triangle makes it irresistible.

17. Moonrise Kingdom

This beautiful storybook tale directed and written by Wes Anderson is absolutely beautiful. It revolves around first love and tells the story of two 12-year-olds who run away from their homes in order to be together and the search party organized by their families which set out to find them.

16. The Time Traveler’s Wife

This movie pairs Eric Bana and Rachel McAdams as a married couple who faces various problems and complications due to the fact that the husband has a genetic problem that causes him to travel in time without his consent. This is a touching romantic story that will stay with you for a long.

15. Brooklyn

Saoirse Ronan is captivating as a young immigrant from Ireland who moves to Brooklyn in the 50’s and falls in love with a local man portrayed by Emory Cohen. The young woman is torn between her homesickness and desire to return to Ireland and her love for her soon to be husband.

14. Carol

Carol is definitely one of the most beautiful movies made in this century. Cate Blanchett is impeccable as a glamorous Carol who is living in a loveless marriage but has everything else she desires, and her unexpected and complicated relationship with the local department store clerk Therese played by wonderful Rooney Mara. Both ladies received Oscar nominations for their roles in Carol.

13. The Shape of Water

Guillermo Del Toro is possibly the only director who can pull of the story of a forbidden love affair between a woman and a creature from the sea, and he does it brilliantly by making one of the most romantic movies in the last few decades. Sally Hawkins is amazing as young Elisa, who is ready to ignore the monstrous appearance of the creature and to give her heart away to it.

12. Notting Hill

The wonderfully entertaining and romantic story of a lonely simple bookkeeper who happens to meet the most famous actress in the world and they happen to fall in love is an absolutely irresistible and charming one. Starring Hugh Grant and Julia Roberts, you will be all smiles as you watch it.

11. Call Me By Your Name

This beautifully shot movie about first love and unexpected feelings is an absolute marvel to watch. Set in the gorgeous Italian countryside and featuring Armie Hammer and Timothee Chalamet, this award-winning movie is a true joy to the eye.

10. Ghost

Ghost is the story of everlasting love. A young man (Patrick Swayze) gets stabbed to death, but his ghost stays behind to watch over the love of his life (Demi Moore). They get to contact each other via the unwilling and extremely funny psychic played by Whoopie Goldberg to proclaim their love for each other and unravel the dark secret behind the man’s death. Ghost has some of the most romantic scenes shot in the history of cinema, including the infamous pottery scene.

9. Sleepless In Seattle

Meg Ryan and Tom Hanks get paired up in this funny romantic comedy as a grieving widower and a bored young lady who write anonymous letters to each other. This movie is heartwarming and filled with romance, so it is the perfect flick to snuggle up and watch with your loved one.

8. Some Like it Hot

Starring Marilyn Monroe, Jack Lemmon, and Tony Curtis, Billy Wilder’s Some Like it Hot is an iconic romantic comedy including lots of great music, a lot of laughs, amazing disguises, and some of the most memorable lines ever.

7. Amelie

Even if you are not into French movies, Amelie will keep you glued to the screen from the start to the end credits. This quirky and incredibly charming story of a young Amelie who is on a quest to do good for others and for finding love, portrayed by the amazing Audrey Tautou, will leave your heart filled with love and hope.

6. P.S. I Love You

This tearjerker starring Hilary Swank as a young widow who finds out that her late husband (Gerard Butler) has left her 10 messages to help her cope with her loss and get ready to start a new life. Get the tissue box out and ready for this one!

5. Pride And Prejudice

Based on Jane Austen’s novel, this story about five sisters who have their lives turned around when enchanting Mr. Darcy enters them will bring joy to your eye and your soul. Played beautifully by Keira Knightly, Tallulah Riley, Rosamunde Pike, Jena Malone, Carey Mulligan, and Mathew Macfadyen, this classic is a definite winner when it comes to all-time favorite romantic stories and films.

4. Breakfast at Tiffany’s

You will not be able to turn away for a second as soon as you see the absolutely stunning Audrey Hepburn on the screen.

Breakfast at Tiffany’s is based on the novel by Truman Capote is a captivating romantic story between a socialite with a dark past and a new neighbor who moves into her building. There are laughs and tears in this classic romcom from 1961, and it is definitely a movie that everyone should see.

3. My Best Friend’s Wedding

As soon as she learns the news that her best friend is getting married, Julianne (Julia Roberts) realizes that she actually is in love with him (Dermot Mulroney) and sets off to stop him from getting wed. The adventure is fun-filled, and the story gets complicated once Julianne realizes that the bride-to-be is actually perfect for her friend.

2. Pretty Woman

This is another Cinderella-like love story starring Julia Roberts as Vivian a good-hearted hooker and Richard Gere as Edward who is an affluent and quite uptight businessman. The two get to meet in a hotel, but soon realize that they have fallen in love with each other despite the differences in their backgrounds. This fairytale-like movie is for anyone who wants to watch a beautiful love story with a happy ending.

1. Romeo + Juliet

This movie will definitely stay with you for long after you watch it. It is a modern version of the famous play by Shakespeare. Set in a modern setting but spoken in the original iambic pentameter based dialogue, this movie is a feast to the eyes and to the senses. With brilliant acting by Leonardo DiCaprio and Claire Danes as the young lovers from the clashing families, along with an amazing soundtrack, and the hidden symbols throughout the scenes, you should get ready to be blown away by this gem of a film.