În anul 507, regatul lui Hrothgar (Anthony Hopkins) este ameninţat de monstrul Grendel (Crispin Glover), iar regele oferă o relicvă antică drept recompensã pentru cel care îl va ucide. Boewulf (Ray Winstone) răspunde apelului şi înfrânge creatura, însă mama (Angelina Jolie, foto) lui Grendel vrea acum răzbunare.