Wackere Nordmänner gegen mythische Monster: Gerard Butler und Stellan Skarsgård schlagen in dem Actionabenteuer gewaltige Schlachten gegen die Bestie Grendel. - Im Dänemark des 5. Jahrhunderts will König Hrothgar (Stellan Skarsgård) eine Trinkhalle einweihen. Ein riesenhafter Troll platzt in die Feierlichkeiten und richtet ein Blutbad an, dem die tapfersten Männer des Königs zum Opfer fallen. Hrothgar fürchtet, dass finstere magische Mächte am Werk sind. Zu Hilfe kommt ihm Edelmann Beowulf . Der erkennt, dass der Troll trotz übermenschlicher Kräfte verwundbar ist. Doch mit dieser Erkenntnis ist der Kampf gegen die mordlüsterne Kreatur längst noch nicht gewonnen.