
Beowulf (Christopher Lambert) es un guerrero errante nacido de una humana y un diablo, que llega a una fortaleza sumida en el terror por una bestia que se oculta entre sus muros, conocida como Grendel. Beowulf ofrecerá sus servicios para acabar con la bestia.... Beowulf está condenado a errar eternamente porque nació del amor prohibido entre una mortal y un diablo. Su única posibilidad de salvación consiste en luchar contra el Mal que habita en su interior y también contra Grendel, una criatura terrorífica y aparentemente invencible que vive en una fortaleza. Beowulf es el único que puede vencerla, aunque para ello contará con la ayuda de kyra.