For twelve years the monster Grendel has raided Heorot, the great hall of the Danish king Hrothgar, until Beowulf, a young warrior of the Geats, crosses the sea to rid him of it. After Grendel comes his vengeful mother; fifty years on, Beowulf, now an old king in his own country, must face a dragon that is burning his land.