35 best romantic movies and shows on Netflix in 2021

To All The Boys: P.S. I Still Love You - Lana Condor, Noah Centineo - Photo Credit: Netflix / Bettina Strauss
To All The Boys: P.S. I Still Love You - Lana Condor, Noah Centineo - Photo Credit: Netflix / Bettina Strauss /
28 of 35
romantic movies
LOS ANGELES – JULY 29: Actors Charlie Cox (L), Michelle Pfeiffer and Robert De Niro pose at the premiere of Paramount Picture’s “Stardust” at the Paramount Studio Theater on July 29, 2007 in Los Angeles, California. (Photo by Kevin Winter/Getty Images) /

28. Stardust

Maybe you’re more in the mood for a fairytale adventure romance? Stardust might be exactly what you want to watch on Valentine’s Day. It all starts when Tristan Thorn decides to bring his love, Victoria, a newly fallen star. It’s the only way she’ll agree to marry him. Clearly, the dude is not to be deterred.

So he goes to where he saw a star land in the magical land of Stormfield, but the star is not what he expected. It’s actually an immortal woman named Yvaine. Still set on marrying Victoria, he uses a silver chain to bring her back to England (dude, she’s not Gollum!).

What he doesn’t know is that he is not the only one looking for the star. The sons of the King are also looking for her because the jewel she carries is guaranteed to secure the throne for one of them. A princess also wants her so she can gain immortality as does Septimus who wants to eat Yvaine’s heart so she can live forever. There are also three witches that want her for her beauty. Yvaine is not having a good time.

Along the way to bring her back to Victoria, Tristan protects Yvaine the best he can, and eventually, they fall in love. But their love is not going to be as easy as just confessing it to each other. They must fight for it (literally and figuratively) until they are finally able to be together.

I don’t know about you, but fighting witches and evil people so you can love who you want sounds pretty romantic to me. While Stardust isn’t one of the traditional fairytales we’ve come to know and love, Tristan and Yvaine live happily ever after and who can ask for more than that?!

Stardust stars Charlie Cox, Claire Danes, Kate Magowan, Robert De Niro, Peter O’Toole, Sienna Miller, Henry Cavill, Mark Strong, Rupert Everett, and Michelle Pfeiffer.