Beowulf est un poème écrit par un poète anglo-saxon inconnu vers 700 après JC, et il suit l'histoire d'un guerrier nommé Beowulf qui se rend au Danemark avec un petit groupe d'hommes pour combattre un "démon" nommé Grendel . Grendel attaque le royaume du roi Hrothgar tous les soirs pendant des années après que le bruit d'une fête l'ait rendu fou. Hrothgar a montré la faveur du père de Beowulf une fois, alors Beowulf demande à rembourser Hrothgar en battant Grendel.
Une fois que Beowulf et sa compagnie arrivent, Hrothgar leur organise un grand festin où les tensions montent entre Beowulf et Unferth, un Danois présent. Beowulf décrit certaines de ses réalisations, remontant le moral des gens qui font la fête toute la nuit. Dérangé par le bruit, Grendel se présente et combat un Beowulf désarmé. Beowulf est plus fort et plus capable au combat, et il chasse Grendel après lui avoir arraché le bras et assuré sa mort. Hrothgar récompense Beowulf et lui organise une autre fête la nuit suivante.
Grendel retourne dans son antre pour mourir, et sa mère est indignée par sa mort. Elle se venge en tuant le conseiller de Hrothgar, Aeschere. Beowulf la traque et la tue à l'aide d'une épée de géant. Il trouve le cadavre de Grendel et le décapite, le ramenant à Hrothgar. Beowulf retourne dans son pays natal, Geats, et donne la plupart de ses gains à son roi, Hygelac.
Des années plus tard, après la mort d'Hygelac au combat, Beowulf devient le roi des Geats et règne sur le pays pendant 50 ans. Quand il est vieux, sa terre est en proie à un dragon, alors il décide de le combattre. Il tue le dragon, mais seulement après que le dragon l'a mordu, assurant sa mort. Son peuple l'enterre dans un tumulus surplombant la mer et remplit le tumulus d'un grand trésor.