Beowulf, a young warrior of the Geats, comes to the aid of Hrothgar, king of the Danes, in his time of need. He first fights the hellish Grendel, then struggles with Grendel's no less fearsome mother in her hall beneath the cold waters of the mere. More than fifty years later, he must face his final challenge in the shape of a huge dragon.