The film is based on the saga of Hamlet from the ancient Scandinavian chronicle written by Saxo Grammaticus. The plot tells the story of how the Viking Fiolnir kills his brother, King Horvendil, and takes his wife, Gudrun, as his own. Hamlet, the son of Horvendil, goes into hiding and swears to avenge his father's killer. When Hamlet grows older, he joins forces with Olga, a Slavic witch who was kidnapped by the Vikings, and strives to return home to kill Fiolnir.