powered by AFI
Pendragon, Master of Demons, is banished from ancient England and strives to regain his power by having one of his giants abduct King Mark's daughter, the Princess Elaine. She is saved by Jack, a farmer's son, who kills the giant with his ax. The grateful king appoints Jack as Elaine's protector and entrusts him to spirit her to the safety of a convent across the sea. Their ship is intercepted by Pendragon's ghouls and witches, and Elaine is captured, while Jack and 12-year-old Peter are cast overboard. They are rescued by an old Viking, Sigurd, who possesses a magic imp imprisoned in a bottle. With the help of his new friends, Jack rescues Elaine, but she has been bewitched and betrays him. Jack escapes though, and Sigurd is transformed into a dog and Peter into a chimpanzee. Jack breaks the evil spell the sorcerer has cast over the princess, but as they return to the boat Pendragon sends a two-headed giant against them. The imp calls up a many-tentacled sea monster, who kills the giant in a fierce battle, aided by Jack, the dog, and the chimpanzee. As they sail from the island together, Pendragon transforms himself into a flying dragon and attacks their small craft. Jack is carried off but slays the dragon in mid-air. As Pendragon plunges into the sea, his magic and creatures of evil die with him. The imp, who is really a leprechaun, is freed from his bottle and permitted to walk a rainbow to his home in Ireland. Jack and the princess are now free to live happily ever after.