In den Ländern der Dänen (dem heutigen Dänemark) plagte ein schreckliches Tier, Grendel, das Königreich Hrothgar und sein Volk. Die Dänen leiden viele Jahre, bis ein junger, geatischer Krieger namens Beowulf sich der Herausforderung stellt, Grendel zu besiegen. Er segelt mit seinen Männern nach Heorot und wird bei seiner Ankunft mit einem großen Festmahl gefeiert.
Obwohl sich viele über seine Ankunft freuen, denunziert ein eifersüchtiger Däne Beowulf und seinen Ruf, woraufhin Beowulf mit seinen Leistungen, seinen Siegen prahlt und Geschichten aus dem Krieg beschreibt.
Nach der Feier kommt Grendel an und Beowulf kämpft mit bloßen Händen gegen ihn. Als andere versuchen, ihm zu helfen, stellen sie fest, dass ihre Schwerter der Kreatur nichts anhaben können. Beowulf besiegt Grendel, indem er ihm den Arm abreißt und ihn als Trophäe in der großen Halle von Heorot für alle sichtbar aufhängt.
Der tödlich verwundete Grendel hat sich zum Sterben in die Sümpfe zurückgezogen. Seine Mutter, eine Sumpfhexe, ist jetzt wütend. Sie tötet Hrothgars treuesten Krieger, bevor sie zu ihrem Versteck zurückkehrt.
Beowulf, Hrothgar und ihre Männer verfolgen Grendels Mutter und Beowulf schwimmt allein in die Unterwasserhöhle der Hexe. Grendels Mutter scheint gegen die Geat zu gewinnen, aber er ersticht sie mit einem Schwert, das in der Höhle gefunden wurde. Bevor er geht, findet er Grendels Leiche am Boden des Sumpfes und schneidet ihm als Trophäe für den König den Kopf ab.
Jahre später bestieg unser Held den Thron seiner Heimat, wo er über 50 Jahre lang weise regiert. Wenn ein Möchtegern-Dieb einen Drachen stört, bedroht er sein Land. In dem Wissen, dass er ein erfülltes Leben gelebt hat und seinen Tod vor sich sieht, stürmt Beowulf in die Action und besiegt den Drachen, aber nicht bevor er in den Hals gebissen wird. Das Gift des Drachen tötet ihn, und der Legende nach wird sein Körper auf einem großen Scheiterhaufen verbrannt und für ihn wird ein Grabhügel mit Blick auf das Meer gebaut.