This screen adaptation of the Anglo-Saxon poem brings the ultimate battle between warrior Beowulf and monstrous troll Grendel to vivid life. An all-star cast including Sarah Polley as Selma, an intriguing witch, and Ingvar Sigurdsson as Grendel, duels it out in a war of wicked revenge.