Dragon movies have a special place in the hearts of fantasy fans, myself included. These movies feature epic battles between these creatures and other mythical beasts or heroes, which makes them particularly exciting to watch. Dragons, these mythical creatures that have captured the imagination of people for centuries, bring a sense of adventure, wonder, and fiction to the screen. Here’s our list of the best dragon movies ever made.
Best Dragon Movies
- Dragon Quest: Your Story (2019)
- Dragon Wars: D-War
- Dragon Knight (2022)
- Dragonheart 3: The Sorcerer’s Curse (2015)
- Willow (1988)
- Dragon Slayer (1981)
- Dragon Hunters (2008)
- Dragonheart (1996)
- I Am Dragon (2015)
- Iron Mask (2019)
- Pete's Dragon (2016)
- Eragon (2006)
- Harry Potter and the Goblet of Fire (2005)
- The NeverEnding Story (1984)
- Raya and the Last Dragon (2021)
- Monster Hunter (2020)
- The Dragon Prince (2018-)
- Mulan (1998)
- Dungeons & Dragons: Honor Among Thieves (2023)
- Reign of Fire (2002)
- House of the Dragon (2022-)
- How to Train Your Dragon (2010)
- The Hobbit: The Desolation of Smaug (2013)
23. Dragon Quest: Your Story (2019)

- Duration: 1h 43m
- Cast: Kasumi Arimura, Steve Blum, Shaun Conde
Dragon Quest: Your Story is an animated movie based on the classic role-playing video game Dragon Quest V: Hand of the Heavenly Bride. The movie follows Luca, a young man on a quest to save his mother from an evil villain known as Ladja.
Along the way, Luca will have to battle monsters, explore dungeons, and find the legendary Zenithian sword to defeat his enemy. It’s a fun and exciting adventure, and you will definitely enjoy watching it with your family and friends if you like dragon movies.
22. Dragon Wars: D-War (2007)

- Duration: 1h 47m
- Cast: Jason Behr, Amanda Brooks, Robert Forster
Dragon Wars: D-War is a fantasy action movie based on a Korean legend. The movie follows the journey of a young man Ethan, while he’s trying to stop the dragons and evil creatures invasion from destroying Los Angeles.
Is not the best dragon movie I ever watched, but the CGI effects and the intense fight sequences between dragons, humans, and creatures make this movie worth watching.
21. Dragon Knight (2022)

- Duration: 1h 38m
- Cast: Megan Tremethick, Lawrie Brewster, Erich Redman
Dragon Knight tells the story of a brave knight on a quest to save the kingdom of Agonos from evil forces. He must search for the last remaining dragon, as it is the only hope of defeating Lord Abaddon’s army.
Along with a young squire and an assassin who has turned away from darkness, the knight embarks on a journey to find the dragon. Will they be able to find this legendary creature and protect Agonos from Abaddon’s wrath?
20. Dragonheart 3: The Sorcerer’s Curse (2015)

- Duration: 1h 38m
- Cast: Julian Morris, Tamzin Merchant, Jassa Ahluwalia
Dragonheart 3: The Sorcerer’s Curse is a medieval fantasy movie, the sequel to the classic 1996 film, and it follows the adventurous journey of an aspiring knight, Gareth. On his quest to find a fallen comet with rumored gold, Gareth discovers Drago, an adult dragon guardian protecting a clutch of dragon eggs.
When Drago saves Gareth’s life after he is wounded, the two develop an inseparable bond and must work together to defeat the evil sorcerer, Brude. It’s an exciting adventure to watch on a lazy Sunday afternoon, especially if you are a fan of epic fantasy dragon films.
19. Willow (1988)

- Duration: 2h 6m
- Cast: Val Kilmer, Joanne Whalley, Warwick Davis
Willow is a classic adventure fantasy movie directed by Ron Howard and starring Val Kilmer, Joanne Whalley, and Warwick Davis. The story follows Willow, a mild-mannered farmer who is surprisingly chosen to protect a baby from the evil queen. Along his journey, he makes allies and fights off the evil queen’s forces.
Among these creatures, there’s also a massive two-headed, fire-breathing dragon with razor-sharp teeth and tough skin. Although the movie is not entirely focused on the dragon, it’s definitely one of the most memorable fight scenes of this classic movie.
18. Dragon Slayer (1981)

- Duration: 1h 49m
- Cast: Peter MacNicol, Caitlin Clarke, Ralph Richardson
Dragon Slayer is a classic movie that will take you on a thrilling adventure to a mythical world of dragons and brave warriors. In the movie, a young man named Galen is determined to rid his kingdom of an evil dragon who’s terrorizing its citizens. If you love epic dragon stories with a hint of humor, this is the movie for you!
17. Dragon Hunters (2008)

- Duration: 1h 20m
- Cast: Vincent Lindon, Patrick Timsit, Philippe Nahon
Dragon Hunters is an exciting and adventurous animated movie about a world overrun by dragons. You’ll follow the story of Gwizdo and Lian-Chu, two dragon hunters who embark on a quest to save the world from World Eater, a terrifying dragon that returns every thirty seasons to spread destruction.
With help from Zoe, the grand-niece of a local lord, the two heroes will face their greatest challenge yet. Along the way, you’ll discover their unique talents and funny moments that make this movie a must-watch.
16. Dragonheart (1996)

- Duration: 1h 43m
- Cast: Dennis Quaid, Sean Connery, Dina Meyer
Dragonheart is a thrilling adventure film that takes you back to the Middle Ages when knights and dragons were still roaming the land. Starring Dennis Quaid and Sean Connery, this classic movie follows a dragon-human hybrid, who teams up with a dragonslayer named Bowen to save the kingdom from the monstrous King Einon and his forces. But soon they will face many obstacles which make this story an unforgettable funny, full-of-adventure dragon movie.
15. I Am Dragon (2015)

- Duration: 1h 50m
- Cast: Matvey Lykov, Mariya Poezzhaeva, Stanislav Lyubshin
If you’re looking for a romantic dragon-filled adventure, then I Am Dragon is the movie for you! This thrilling film follows a young girl named Mala who is set to marry the man of her dreams. However, on her wedding day, she is kidnapped and taken to a mysterious island by an enormous dragon.
Here, she meets a mysterious young man named Arman and finds herself in an impossible situation. Will she find a way to save her own life and the lives of those she loves? This is one dragon-filled adventure that you won’t want to miss!
14. Iron Mask (2019)

- Duration: 2h
- Cast: Jason Flemyng, Xingtong Yao, Jackie Chan
Iron Mask is an exciting action-adventure movie featuring Jackie Chan and Arnold Schwarzenegger. The movie follows the story of an English traveler Jonathan Green(played by Jason Flemyng), who is tasked by Peter the Great, to map the Far East of Russia.
Along his adventure, he faces a lot of unexpected discoveries, including dragons and the Dragon King. The movie is full of thrilling fight scenes and unintentional comedy, making it an excellent movie for any fan of this genre or Arnie and Jackie’s films.
13. Pete’s Dragon (2016)

- Duration: 1h 42m
- Cast: Bryce Dallas Howard, Robert Redford, Oakes Fegley
Pete’s Dragon tells the story of a young boy called Pete, who was found living in the forest all by himself. Grace, a ranger in the area, takes him in and learns that Pete had a friend, a dragon named Elliott.
When Grace takes the story to her father, he recalls his own experience with the mythical creature years earlier. To prove to everyone that dragons really do exist, Grace and Pete set off on a mission to capture Elliott! A perfect movie to watch on a cozy night with your family!
12. Eragon (2006)

- Duration: 1h 44m
- Cast: Ed Speleers, Sienna Guillory, Jeremy Irons
Eragon is all about dragons, magic, and adventure! The story follows a young farm boy named Eragon who discovers a mysterious blue stone in the forest, which surprisingly turns out to be an egg from a dragon!
With the help of his mentor Brom, Eragon discovers that he is the prophesied Dragon Rider who will free the people of Alagaesia from the evil King Galbatorix. On his journey, Eragon faces off against the sorcerer Durza, a fierce army of soldiers, and other magical creatures, all in an epic battle that make this story a must-see for dragon lovers.
11. Harry Potter and the Goblet of Fire (2005)

- Duration: 2h 37m
- Cast: Daniel Radcliffe, Emma Watson, Rupert Grint
Harry Potter and the Goblet of Fire is a fantastic dragon movie for fans of magical adventures! The fourth installment in the beloved Harry Potter series, this film follows Harry as he competes in the Tri-Wizard Tournament.
As part of the challenge, Harry must battle a Hungarian Horntail dragon, a formidable creature who is known for shooting fire from as far away as 50 feet! This majestic dragon has yellow eyes, and black scales, with a spikey tail to match. It’s an unforgettable scene that you won’t want to miss!
10. The NeverEnding Story (1984)

- Duration: 1h 42m
- Cast: Noah Hathaway, Barret Oliver, Tami Stronach
This timeless classic movie follows the journey of a young boy named Bastian, who discovers a magical book that tells the story of a mythical world called Fantasia. As Bastian reads the book, he becomes immersed in the story and begins to play a key role in it.
Along his journey, Bastian encounters many amazing creatures, including the dragon Falkor, one of the most beloved characters in this movie! Falkor is a giant luckdragon who helps Bastian on his quest to save the mystical world, and his appearance is sure to bring a smile to your face.
9. Raya and the Last Dragon (2021)

- Duration: 1h 47m
- Cast: Kelly Marie Tran, Awkwafina, Gemma Chan
Raya and the Last Dragon is a fantastic animated movie created by Disney that follows Raya, a young warrior princess, and her misfit team as they search for the last dragon to save her kingdom from an evil force.
As Raya travels across her world and meets new allies, she discovers the true power of friendship. The movie features stunning visuals, epic action sequences, and plenty of funny moments to lighten the mood. It’s a great dragon movie to watch with family and friends.
8. Monster Hunter (2020)

- Duration: 1h 43m
- Cast: Milla Jovovich, Tony Jaa, Ron Perlman
Monster Hunter is a fantasy action movie based on the popular video game franchise of the same name. The movie follows Captain Artemis, played by Milla Jovovich, and her team of soldiers who find themselves transported into a world occupied by dangerous monsters.
Among these deadly monsters is also the mighty Rathalos, an enormous fire-breathing dragon that Artemis and her companions must defeat in order to survive. Featuring stunning special effects and thrilling action sequences, this movie it’s a must-see for any dragon movies enthusiast.
7. The Dragon Prince (2018-)

- Duration: 4 Seasons, 36 Episodes
- Cast: Paula Burrows, Jack De Sena, Sasha Rojen
The show follows the story of two human princes, Callum and Ezran as they embark on a dangerous quest to bring peace to their warring lands. Along the way, they encounter all sorts of obstacles and enemies, but they also discover the true meaning of friendship, trust, and courage.
This animated TV show is full of adventure, magical creatures, and of course, dragons! With its gorgeous animation, thrilling story, and unique characters, The Dragon Prince will take you on an adventure you won’t forget anytime soon.
6. Mulan (1998)

- Duration: 1h 27m
- Cast: Ming-Na Wen, Eddie Murphy, BD Wong
You may have heard of the 1998 Disney classic Mulan, but did you know that it’s a great dragon movie too? The animated film follows Mulan, a young woman who takes her father’s place in the Chinese army to protect him from being drafted.
She disguises herself as a man and faces many obstacles along her journey to become a respected warrior. Along the way, she meets Mushu, a dragon sent by her ancestors to help her succeed. The powerful dragon helps Mulan battle her enemies and eventually leads the Chinese army to victory against the Huns.
5. Dungeons & Dragons: Honor Among Thieves (2023)

- Duration: 2h 14m
- Cast: Chris Pine, Michelle Rodriguez, Regé-Jean Page
Dungeons & Dragons: Honor Among Thieves is a recently released fantasy comedy movie that is sure to keep you entertained. The movie follows Edgin and Holga, two inmates who managed to escape the prison right before they were supposed to be executed.
They realize that their only chance of survival is to recruit a new team and break into Forge’s vault to retrieve the resurrection tablet for Kira’s mother. What follows next is a series of unexpected situations, epic creatures, and dragon fights that will leave you captivated. Is definitely one of the most exciting dragon movies to watch this year!
4. Reign of Fire (2002)

- Duration: 1h 41m
- Cast: Matthew McConaughey, Christian Bale, Izabella Scorupco
Reign of Fire has a fantastic premise that puts a dark twist on the classic dragon legend. The movie takes place in a post-apocalyptic world where dragons have been released from their ancient slumber and are now ravaging the planet.
Humans fight back with everything they have, but it’s an uphill battle against these powerful fire-breathing beasts! The action scenes in Reign of Fire look amazing and really bring these creatures to life on screen. It’s a thrilling and exciting dragon movie that’s definitely worth checking out.
3. House of the Dragon (2022-)

- Duration: 13 Episodes so far (1 Season)
- Cast: Rhys Ifans, Matt Smith, Fabien Frankel
House of the Dragon is one of the best medieval shows ever created. The series is a prequel to Game of Thrones and is based on George R. R. Martin’s book “Fire and Blood.” It tells the story of House Targaryen, and their journey to rule Westeros with their dragons, 300 years before the events of Game of Thrones. King Viserys’s choice to name his daughter Rhaenyra as heir to the Iron Throne sets off a thrilling saga of power struggles and betrayals that you won’t want to miss.
The dragons are a huge part of the show, and they are both beautiful and terrifying at the same time. You’ll see them breathing fire, soaring through the sky, and engaging in epic battles that will keep you hooked from beginning to end. The second season is expected to be released in 2024.
2. How to Train Your Dragon (2010)

- Duration: 1h 38m
- Cast: Jay Baruchel, Gerard Butler, Christopher Mintz-Plasse
Number 2 on our list is How to Train Your Dragon. In this amazing animated movie, you follow the story of Hiccup, a young Viking who doesn’t fit in with his tribe’s traditions. He lives on the Island of Berk, where dragons are seen as dangerous creatures that need to be fought and defeated.
The village leader, Stoik the Vast, won’t allow Hiccup to join in the fight, so instead, he goes out alone on a journey full of surprises. Featuring an exciting story with plenty of funny moments and breathtaking animation, this epic is the most appreciated animated dragon movie of all time.
1. The Hobbit: The Desolation of Smaug (2013)

- Duration: 2h 41m
- Cast: Ian McKellen, Martin Freeman, Richard Armitage
The Desolation of Smaug is the second installment of Peter Jackson’s beloved adaptation of J.R.R Tolkien’s The Hobbit. In this part, you will follow the journey of Bilbo Baggins and a group of dwarves as they travel to reclaim their lost kingdom.
On their journey, the group encounters a fearsome dragon named Smaug, who guards the Lonely Mountain and its riches. The movie is full of suspense, and action as Bilbo attempts to outwit Smaug and reclaim his home.
Smaug is undoubtedly one of the greatest movie dragons ever created. The CGI used to bring him to life is simply breathtaking. From the scales on his body to the fire he breathes, everything about this dragon is incredibly realistic.
This movie not only offers stunning visuals and incredible action scenes, but it also tells a powerful story of courage, perseverance, and friendship. It’s no doubt one of the greatest dragon movies ever made!