Nas terras dos dinamarqueses (atual Dinamarca), uma fera terrível, Grendel, assolou o reino de Hrothgar e seu povo. Os dinamarqueses sofrem por muitos anos até que um jovem guerreiro geatense chamado Beowulf assume o desafio de derrotar Grendel. Ele navega com seus homens para Heorot, e é dado um grande banquete em sua chegada.
Embora muitos estejam alegres com sua chegada, um dinamarquês ciumento denuncia Beowulf e sua reputação, ponto em que Beowulf se gaba de suas realizações, suas vitórias e dá descrições de histórias da guerra.
Após a celebração, Grendel chega e Beowulf o luta com as mãos nuas. Quando outros tentam ajudá-lo, eles descobrem que suas espadas não podem ferir a criatura. Beowulf derrota Grendel arrancando seu braço e pendurando-o como um troféu no grande salão de Heorot para que todos vejam.
O mortalmente ferido Grendel recuou para os pântanos para morrer. Sua mãe, uma bruxa do pântano, agora está furiosa. Ela mata o guerreiro mais leal de Hrothgar antes de retornar ao seu covil.
Beowulf, Hrothgar e seus homens rastreiam a mãe de Grendel, e Beowulf nada sozinho no covil subaquático da bruxa. A mãe de Grendel parece estar vencendo o Geat, mas ele a esfaqueia com uma espada encontrada no covil. Antes de partir, ele encontra o corpo de Grendel no fundo do pântano e corta sua cabeça como um troféu para o rei.
Anos depois, nosso herói ascende ao trono de sua terra natal, onde governa com sabedoria por mais de 50 anos. Quando um pretenso ladrão perturba um dragão, isso ameaça sua terra. Sabendo que viveu uma vida plena e vendo sua morte antes dele, Beowulf entra em ação e derrota o dragão, mas não antes de ser mordido no pescoço. O veneno do dragão o mata e, de acordo com a lenda, seu corpo é queimado em uma grande pira funerária e um túmulo é construído para ele com vista para o mar.