Pendragon (Torin Thatcher), der schwarze Zauberer, wurde vor vielen Jahren aus Cornwell verbannt. Aus Rache lässt er Prinzessin Elaine (Judi Meredith) an ihrem Geburtstag durch Cormoran, den gehörnten Riesen, entführen. Der Bauernsohn Jack (Kerwin Mathews) wird Zeuge diese Tag und kann Elaine retten. Nun soll er sie auch sicher außer Landes geleiten. Doch Pendragon verhindert die Reise, indem er Elaine von einigen Hexen erneut enführen lässt. Jack erhält schließlich unerwartete Hilfe von dem Wikinger Sigurd (Barry Kelley), dem Schiffsjungen Peter (Roger Mobley) und einem Flaschengeist, der über magische Kräfte verfügt. Zusammen erreichen die Helden Pendragons Insel.