I have always wanted to see a Beowulf movie that sticks closely to the saga. And this one did. Sure, there was some deviations in place and time, but I understand why they did it. It made the themes of the movie more cohesive. I won't give it away, but they did a good job of making a one dimensional character more human.
And lets talk CGI. There were times when you forget this was animated. A few more years and it might be indistinguishable from live actors. The lips still give it away. They are not quite right.
Go see it.