Who said chivalry is dead? While some romances don’t blossom the same as others, chivalry is still out there if you find the right one. So why not celebrate it by watching some of the best medieval romance movies? Sometimes all you want to do is sit back and imagine you’re being swept away by a knight in shining armor, or slaying a dragon to save a princess. And with these amazing medieval romance movies, you can daydream about the Middle Ages even more.
7. Crimson Peak, Peacock (2015)
Crimson Peak is one of the best medieval romance movies that is in a gothic setting. The 2015 gothic romance film stars Mia Wasikowska, Tom Hiddleston, Jessica Chastain, Charlie Hunnam, and Jim Beaver, and tells the story of an aspiring author who travels to a remote mansion in Cumberland, England with her new husband and his sister. There, she has to decipher the mystery behind the ghostly visions that haunt her new home.
Related: Best Romantic Comedies of All Time
6. Ophelia, AMC (2019)
Based on the play Hamlet by William Shakespeare, Ophelia is one of the best medieval romance movies. The 2018 historical drama follows the story of Hamlet but from Ophelia’s perspective. Starring Daisy Ridley, viewers watch as Ophelia is taken into Elsinore Castle by Queen Gertrude as one of her most trusted ladies-in-waiting, and soon captures the affections of the young Prince Hamlet.
Check Out: Best Teen Romance Movies
5. Ladyhawke, Prime Video (1985)
Ladyhawke is next on the list of best medieval romance movies. The 1985 medieval fantasy film stars Matthew Broderick, Rutger Hauer, and Michelle Pfeiffer. The story follows a young thief who gets involved with a warrior and his lady. As he learns about them, he realizes he must choose if he wants to help them as they’re being hunted by the Bishop of Aquila.
Also Read: Our Favorite 90s Romantic Comedies
4. Shakespeare in Love, Paramount (1998)
This 1998 film, Shakespeare in Love, is considered one of the best medieval romance movies, and stars Gwyneth Paltrow, Joseph Fiennes, Geoffrey Rush, Colin Firth, Ben Affleck, and Judi Dench. The film follows a fictional love affair involving playwright William Shakespeare and Viola de Lesseps during the writing of Romeo and Juliet.
Read Next: Best Romance Movies on Max
3. Robin Hood, Starz (2010)
If you want a bit more action while also watching one of the best medieval romance movies, then you need to check out Robin Hood. The 2010 historical action-adventure film is based on the Robin Hood legend and stars Russell Crowe and Cate Blanchett. The story follows Robin Longstride and his band of marauders who confront corruption in a local village, leading an uprising against the crown that will forever alter the balance of world power.
Check Out: Most Romantic and Sexiest Movies on Netflix
2. A Knight’s Tale, Prime Video (2001)
By far one of the best medieval romance movies is A Knight’s Tale, the 2001 medieval action comedy film starring Heath Ledger. The movie follows William Thatcher, a peasant squire who poses as a knight and competes in tournaments, winning accolades and acquiring friendships with several historical figures like Edward the Black Prince and Geoffery Chaucer.
Read More: Best Romance Movies on Netflix for Valentine’s Day
1. Excalibur, Prime Video (1981)
Last but certainly not least is Excalibur, the 1981 epic medieval fantasy film that retells the legend of King Arthur and the knights of the Round Table. The movie is considered one of the best medieval romance movies. The movie follows Merlin the magician and the magical sword Excalibur which is buried in a stone. When Arthur pulls the sword out of the stone, he becomes King of England, and with Merlin’s guidance, he marries Guenevere and gathers the Knights of the Round Table.