Erik learns from the wise woman Freya (Eartha Kitt) that Fenrir the wolf has swallowed the sun, plunging the world into the age of Ragnarök. Erik resolves to travel to Asgard to petition the gods to end Ragnarök. Freya informs him that to do so he must seek the Horn Resounding in the land of Hy-Brasil. The first note blown upon the Horn will take Erik and his crew to Asgard, the second will awaken the gods, and the third will bring the crew home. Erik sets out with a crew of all ages and professions from his village, including Harald (Freddie Jones), a Christian missionary who disbelieves in the entire narrative.