I Danmark regerede engang en konge fra den herlige Skilding-familie ved navn Hrodgar. Han var især vellykket i krige med naboer og besluttede at forevige mindet om sig selv og hans styre, efter at han havde samlet stor rigdom. Han besluttede at bygge en storslået banketsal til den kongelige tropp. Khrodgar skånede hverken styrke eller midler til konstruktionen, og de dygtigste håndværkere byggede en hall til ham, som ikke var ens i hele verden. Så snart dekorationen af den vidunderlige hal var afsluttet, begyndte Khrodgar at holde fest med den med sine krigere, og hele kvarteret blev annonceret med opringning af dyre kabler og sange af kongelige sangere. Men de muntre festligheder i den herlige Hrodgar varede ikke længe, den skummede øl og gylden honning hældes i kort tid, de muntre sange varede ikke længe ... Støj fra kong Hrodgar-festene nåede hulen til det forfærdelige enorme monster Grendel, der boede i nærheden i føde sumpe. Grendel hadede mennesker, og deres sjove vækkede vrede i ham ... Og så en nat snek dette monster uhørligt i hallen i Hrodgar, hvor efter en lang voldelig fest, hvilede skødesløse krigere ... Grendel greb tredive riddere og trækkede ind i hans ler. Den næste morgen blev skrig af rædsel erstattet af kli af sjov, og ingen vidste, hvor den forfærdelige katastrofe var kommet fra, hvor Khrodgar-ridderne var gået. Efter meget modstrid og spekulation hersket skødesløshed over frygt og frygt, og Khrodrap og hans krigere begyndte igen festmåltider i den vidunderlige sal. Og igen kom der problemer - den uhyrlige Grendel begyndte at bortføre flere riddere hver aften. Snart havde alle allerede gættet, at det var Grendel, der invaderer hallen om natten og bortfører fredeligt sovende krigere. Ingen turde indgå i en enkelt kamp med et vildt monster. Khrodgar bad forgæves til guderne for at hjælpe ham med at slippe af med en frygtelig svøbe. Fester i hallen ophørte, det sjove ophørte, og kun Grendel klatrede lejlighedsvis der om natten på jagt efter byttedyr og så frygt omkring.
Rygtet om denne forfærdelige katastrofe nåede landet Gauts (i det sydlige Sverige), hvor den regerende kong Higelak regerede. Og nu erklærer den mest berømte helt fra Higelak, helten Beowulf, til sin mester, at han vil hjælpe kong Hrodgar og vil komme til at gribe den monstrøse Grendel. På trods af alle forsøg på at afskrække ham fra det, han havde planlagt, udstyrer Beowulf skibet, vælger fjorten modige krigere fra sin tropp og svømmer til Danmarks bredder. Opmuntret af glade varsler landede Beowulf på land. Straks ankommer en kystvagter udlændinge, spørger dem om formålet med deres ankomst og har travlt med at rapportere til kong Hrodgar. Beowulf og hans kammerater tog i mellemtiden på sig deres rustning, demonterede deres våben og satte kursen ad vejen brolagt med farverige sten til King Halls festsal. Og enhver, der ser krigere ankomme fra tværs over havet, undrer sig over deres robuste bygning, smarte hjelme dekoreret med billeder af orner, mousserende kædepost og brede sværd, tunge spyd, som krigerne bærer med lethed. Det oversøiske hold møder Wulfgar - en af Hrodgars nærmeste konge. Efter at have afhørt dem, rapporterer han til kongen - de siger, at vigtige gæster ankom, lederen kalder sig Beowulf. Khrodgar kender dette herlige navn, han ved, at den tapper Beowulf er lig med styrke til tredive mægtige riddere, og kongen beordrer snarere at kalde gæster i håb om, at frelse fra den store ulykke også kom med dem. Wulfgar giver besøgende en kongelig hilsen og invitation til festen.
Beowulf og hans retinue, der har lavet spyd i et hjørne, med foldede skjold og sværd, i hjelme og rustning alene følger Wulfgar; der er kun to krigere tilbage for at bevogte våbnene. Beowulf hilser Hrodgar med et nik og siger, at nu, de siger, jeg er den oprindelige nevø af Haut-kongen af Gauts Higelak, efter at have hørt om katastroferne, som danskene lider af den forfærdelige Grendel, sejrede for at kæmpe med monsteret. Men ved beslutningen om dette brag, beder Beowulf kongen om, at kun han og hans kammerater fik lov til at gå til monsteret; i tilfælde af Beowulfs død - så hans rustning (som er bedre end i hele verden, for dens profetiske smed Wilund smedet) blev sendt til kong Higelak. Khrodgar takker Beowulf for hans vilje til at hjælpe og fortæller ham detaljeret, hvordan Grendel klatrede ind i sit værelse, og hvor mange helte han ødelagde. Derefter inviterer kongen Beowulf og hans ledsagere til en fælles fest og tilbyder at spise honning. Efter kongenes anmodning blev bænken ved bordet straks ryddet for Gauts, tjenerne behandler dem med honning og øl, og sangeren glæder sig over at høre dem med en munter sang.
Ser med hvilken ære Khrodgar accepterer fremmede, begynder mange af danskerne at se på dem med misundelse og utilfredshed. En af dem, der hedder Unfert, tør endda vende sig til Beowulf med uforskammelige taler. Han minder om den hensynsløse konkurrence mellem Beowulf og Breka, deres forsøg på at overvinde bølgerne i det formidable hav. Så sejre Breka i konkurrencen, hvorfor det er forfærdeligt for Beowulfs liv, hvis han bliver i hallen om natten. Forbløffende af visdommen hos alle de tilstedeværende, besvarer Beowulf Unforths urimelige ord. Han forklarer, at svømning kun var beregnet til at beskytte havbanerne mod monstre, og at der faktisk ikke var nogen konkurrence. På sin side, da han ønsker at opleve Unferts mod, tilbyder Beowulf ham at bo i hallen om natten og holde forsvaret fra Grendel. Unfert bliver tavs og tør ikke længere mobbe, og støj og sjov hersker igen i hallen.
Festen ville have varet længe, men kong Khrodgar minder om, at gæsterne vil have en natkamp, og alle rejser sig og siger farvel til de modige sjæle. Afsked, løfter Khrodgar Beowulf om, at hvis han redder danskene fra en alvorlig katastrofe, kan han kræve alt, hvad han vil, og ethvert ønske vil straks blive opfyldt. Da befolkningen i Hrodgar tog af sted, beordrer Beowulf, at dørene skulle låses med stærke bolte. Som forberedelse til sengetid tager han rustningen af og forbliver helt ubevæpnet, fordi han ved, at intet våben vil hjælpe i slaget med Grendel, og du behøver kun at stole på din egen styrke. Beowulf falder godt i søvn. Præcis ved midnat kryber den uhyggelige Grendel op til hallen, slår øjeblikkeligt tunge bolte ud og slår ivrigt på sovemålerne. Så han greb en af dem, rev den uheldige krop og sluger byttet i store stykker. Efter at have behandlet den første, er Grendel klar til at fortære en anden kriger. Men her griber en kraftig hånd ham ved kloajen, så meget, at der høres en knoglemaskine. Grendel, der er irriteret af frygt, vil løbe, men der var den, den mægtige Beowulf hopper fra bænken og uden at frigive monsterets pote, styrter han hen. En frygtelig kamp begynder. Alt omkring krakker og smuldrer, vækkede krigere i rædsel. Men Beowulf får overhånden, han greb fast Grendels pote og forhindrede ham i at sno sig. Til sidst kan bruskene og venerne i skulderne på monsteret ikke tåle det og rive, monsterets pot er tilbage i Beowulfs hånd, og Grendel bryder ud af hallen og løber, blødende, for at tørre ud på hans sumpe.
Om morgenen er der ingen ende med at glæde sig. Alle danske krigere, ledet af Unfert, forbliver respektfuldt tavse, mens Beowulf roligt taler om nattekampen. Alle borde er vendt på hovedet, væggene sprøjtes med blodet fra et monster, og hans forfærdelige pote ligger på gulvet. Den taknemmelige konge Hrodgar, en ekspert på gamle sagn, sætter en sang til minde om denne kamp. Og festen begynder med et bjerg. Kongen og dronningen bringer Beowulf rige gaver - guld, dyrebare våben og heste. Klingende sange torden, øl og honning flyder som vand. Til sidst, efter at have fejret sejren, slår alle sig roligt ned for natten i et vidunderligt rum. Og igen kom der problemer. Grendels monstrøse mor er ved midnat for at hævne hendes søn. Hun brister ud i hallen, alle sovende mennesker springer op fra deres sæder, bange uden engang at have tid til at klæde sig. Men selv Grendels mor er bange for så mange mennesker, og griber kun en kriger væk. Om morgenen er der ingen grænse for sorg - det viser sig, at den elskede rådgiver for Hrodgar Esker døde. Kongen lover at generøst belønne Beowulf og tårer tårigt ham om at jage monsteret i sumpe, hvor ingen havde turdet at gå før. Og så tager troppen, ledet af Khrodgar og Beowulf, af sted til den døde sump.
Demonteres, de nærmer sig kanten af sumpen, hvor den blodige sti er mest synlig. I nærheden, ved kysten, ligger lederen af den fattige Esker. Vand vrimler af havmonstre, en af dem overhales af Beowulfs pil. Med henvendelse til Hrodgar beder Beowulf, hvis han er bestemt til at dø, at videresende alle gaverne til kong Higelak. Derefter, når han tager det gamle berømte sværd, springer helten ned i poolen, og bølgerne skjuler det. Beowulf falder ned hele dagen, og havmonstrene kan ikke skade ham, for han har uigennemtrængelig rustning. Til sidst når helten bunden, og Grendels mor kastede straks på ham. Beowulf slår hende med et sværd, men de tykke vægte er ikke ringere end almindeligt stål. Monsteret hopper på Beowulf, knuser det med al sin vægt, og det ville være dårligt, hvis ridderen skulle, hvis han ikke huskede i tide om det enorme gamle sværd, der er smedt af giganterne. Han kommer hurtigt ud fra monsteret og griber fat i sit sværd og klipper sin hals med al sin magt. Et slag løste sagen, monsteret faldt død ved Beowulfs fødder. Som trofæ fjerner Beowulf hovedet på et monster med sig, han vil tage et gammelt sværd, men kun et hilt tilbage fra sværdet, for det var smeltet, så snart slaget var forbi.
Beowulfs kammerater var allerede desperate efter at se ham i live, men så vises han fra de blodige bølger. Den nat sad gæsterne støjende og lystigt ved kong Hrodgars bord, festede godt efter midnat og gik i seng og frygtede nu intet. Den næste dag begyndte Gautas at samles hjem. Kong Khrodgar sagde hjerteligt farvel til dem, hvor han gav ham alle. Efter Beowulfs tilbagevenden ventede ære og respekt overalt, sange blev komponeret om hans udnyttelse, kopper ringede til hans ære. Kong Higelac tildelte ham det bedste af sine sværd, lande og borg for livet.
Der er gået mange år siden. Kong Higelac og hans søn faldt i kamp, og Beowulf måtte sidde på tronen. Han styrede klogt og lykkeligt sit land, pludselig - en ny katastrofe. I hans ejendele bosatte han vingede slanger, der dræbte folk om natten og brændte huse. En gang begravet en mand forfulgt af fjender en enorm skat. Dragen sporet op af hulen med skatte og bevogtede dem i tre hundrede år. Én gang vandrede det uheldige eksil ved et uheld ind i hulen, men fra alle skatte tog han kun en lille boble for at initiere sin ubådelige herre. Slangen bemærkede tabet, men fandt ikke kidnapperen og begyndte at hævne sig for alle mennesker og ødelagde Beowulfs ejendele. Efter at have hørt om dette beslutter Beowulf at slå ned på dragen og beskytte sit land. Han er ikke længere ung og føler, at bortgangen er nær, men går stadig til slangen og beordrer sig selv til at smede et stort skjold til forsvar mod dragonflammen. Den uheldige vandrer blev taget med i guiderne.
Når de nærmer sig hulen, ser Beowulf og hans team en enorm strøm af ild, som det er umuligt at krydse. Så begynder Beowulf højlydt at kalde dragen, så han kryber ud. Dragen hører menneskelige stemmer og krabber ud og sprøjter stråler ud af frygtelig varme. Hans udseende er så forfærdelig, at soldaterne flygter og overlader deres herre til skæbnes vilje, og kun den trofaste Wiglaf er tilbage med kongen og forsøger forgæves at holde fejlerne. Wiglough trækker sit sværd og slutter sig til Beowulf kæmper med dragen. Beowulfs mægtige hånd, selv i alderdommen, er for tung for et sværd, fra at ramme et dragehoved og et rødt varmt sværd brækkes i stykker. Og mens Beowulf forsøger at få et reserve sværd, påfører slangen et dødeligt sår på ham. Ved at samle styrke kaster Beowulf sig igen mod dragen og ved hjælp af Wiglaf besejrer ham. Med vanskeligheder med at læne sig mod klippen, vel vidende om, at han var ved at dø, bad Beowulf Wiglaf om at tage de skatte, der blev taget fra slangen, ud, så han kunne beundre dem før hans død. Når Wiglough vender tilbage, er Beowulf allerede faldet i glemmebogen. Med svært ved at åbne øjnene kigger han rundt i skatte.
Beowulfs sidste kommando var denne: at begrave ham på strandkanten og hælde en stor haug over ham, synlig fra fjernt for sejlere. Beowulf overlod sin rustning til Wiglaf og døde. Wiglough tilkaldte de frygtindgydende krigere, skændte dem. Efter alle regler lagde de Beowulfs krop på en begravelsesbrænde og opførte derefter den majestætiske haug på havet. Og sejlerne, der langvejs leder deres skibe til denne bakke, siger til hinanden: ”Beowulfs grav kan ses højt over brændingen. Ære og ære for ham! ”