Sorry for the delay in replying
colonelmust have overlooked your post
To be honest i have not seen beowulf as it's not my cuppa tea ,however my brother has been to see it and he said it was good.
And that alone is reason for me to never watch it ,as he has terrible taste in movie's.
p.s I did see a version of beowulf a few year's back starring christopher lambert
Here's the link ,and that was terrible .