Um das Jahr 500 wird Dänemark von einem Ungeheuer namens Grendel heimgesucht. Hilfe erhalten sie von Beowulf, der sich den Dänen verpflichtet fühlt, denn König Hrothgar hatte seinem Vater vor vielen Jahren Gastrecht gewährt, da dieser wegen einer Fehde sein Land verlassen musste. Beowulf, der inzwischen die Kraft von 40 Männern besitzt, nimmt den Kampf mit dem Riesen auf.