Ta post-apokaliptyczna, osadzona w przyszłości opowieść została nakręcona na podstawie saksońskiego poematu epickiego z VIII 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 Hrothgar'owi w pozbyciu się bestii - samotny wojownik Beowulf (Christopher Lambert). Beowulf postanawia pomóc Hrothgar'owi i pokonać Grendela, ale historia dopiero się rozpoczyna..., bowiem Beowulf to bardzo tajemniczy wojownik.