The film takes place in a world based loosely on Medieval Europe, where Sorcery is commonplace and people live in a feudal society.
An evil wizard named Kirill (Brian Thompson) wants to conquer the world for his own and therefore unleashes a seemingly unstoppable dragon onto the world to terrorize the peasant folk into submission. The creature can withstand any attack from humans, and appears indestructible. In this quest Kirill is aided by two warriors Katya (Jennifer Dorogi) and Maxim (Marc Singer).
However, Gurion (Jason Connery) forms a small resistance movement to defeat the wizard utilizing the strength of a fabled dragon believed to be the only creature in the land that can match the fire dragon in strength. So the vigilantes led by Frank (Jack Goldenberg) are set out in their quest for the dragon to save the kingdom.