Dragonheart is an adventure story set in the 10th century when life was cheap and virtue had a hard time finding a home.
Dennis Quaid plays a knight who lost his faith in the power of right after the prince in his charge disregarded his teachings and turned into a malevolent king (David Thewlis). In order to stop his reign of terror, the knight teams up with a wise old dragon whom he names "Draco." The filmmakers have made this high-flying, fire-breathing beast into an endearing creature by giving him the voice of Sean Connery.
Dragonheart is a morality tale about following the imperatives of the heart and the necessity of taking a strong stand against intractable evil.