As the title suggests this film is based on the epic poem “Beowulf”. If I am correct this is the oldest known text in the English language. It is said to be from the 6th century. So, in the 6th century they already wrote sci-fi?! I don’t know “Beowulf” myself (but I know the personage with the same name from “Tristan and Isolde”, a German saga), but I suppose this is a very loose interpretation or everything that isn’t described in the text is filled in by the makers of the film. The film “Beowulf” became one of these sci-fi’s playing in an imaginative past (?), like “Mad Max” or “Highlander”. Christopher Lambert is the mysterious stranger Beowulf who travels to a castle to fight the beast Grendel who kills all the inhabitents. The superhuman Beowulf falls in love with wonderbra Kyra and of course kills the supernatural beast and all ends happily. Alright.