Ta post-apokaliptyczna, osadzona w przyszłosci opowieść została nakręcona na podstawie saksońskiego poematu epickiego z 8 wieku. W kraju, gdzie rządy sprawuje Hrothgar (Oliver Cotton), każdej nocy bestia Grendel pożera kilku jego wojowników. Tylko jeden człowiek jest w stanie pomóc Hrothgarowi w pozbyciu się bestii - samotny wojownik Beowulf (Christopher Lambert). Beowulf postanawia pomóc Hrothgarowi i pokonać Grendela, ale historia dopiero się rozpoczyna..., bowiem Beowulf to bardzo tajemniczy wojownik. Rycerz Beowulf ratuje z opresji piękną Pandorę. Kobieta przestrzega go przed potężną i złą siłą, z którą przyjdzie mu się niedługo zmierzyć. Wkrótce Beowulf przybywa do zamku, króla Hrothgara. Poddani mają nadzieję, że przybysz wyzwoli ich spod panowania okrutnego potwora Grendela.