La cinta está dirigida por Robert Zemeckis y basada en el epilión homónimo de autoría anónima.
Está protagonizada por Ray Winstone, Angelina Jolie, Anthony Hopkins, John Malkovich, Robin Wright Penn, Brendan Gleeson y Crispin Glover.
La película cuenta con una técnica similar a la que Zemeckis utilizó en The Polar Express.
En Dinamarca, el rey Hrothgar (Anthony Hopkins) ha construido una nueva sala de celebraciones llamada Heorot.
El héroe Beowulf (Ray Winstone) y sus hombres, tras llegar en barco desde Geatland, ofrecen eliminar a Grendel.
En ese momento, Beowulf se encuentra más enfocado en la joven reina, Wealtheow (Robin Wright).
Como era de esperar, Grendel se enfurece nuevamente por el ruido producido en Heorot.
Después de que Beowulf comienza a atacar con ruidos para herir la sensibilidad del oído del monstruo, Grendel trata de huir, aunque es capturado por Beowulf, quien le arranca su brazo izquierdo.
Solo su amigo Wiglaf (Brendan Gleeson) sobrevivió, puesto que se encontraba en una playa preparando sus buques para partir.
Al encontrarla, Beowulf se adentra en la cueva, en la que halla un inmenso tesoro.
En privado, Hrothgar señala ciertas incoherencias en la historia relatada por Beowulf y le pregunta si, efectivamente, mató a la madre de Grendel.
Después de la conversación, el rey Hrothgar nombra a Beowulf heredero al trono, entregando su corona.
Luego salta desde el balcón, para morir ante la sorpresa y horror de todos.
Desde ese sitio, comienza a herir al dragón con un cuchillo y lo arroja en el mar, en un vano intento por matarlo.