This is an excellent movie, especially if you like dogs. I really enjoyed the Canadian landscapes (it was filmed in Canada) and the dialogues. The characters speak an ancient language that sounds similar to Sanskrit. But it isn't Sanskrit. It's a language Christine Schreyer, a linguist, made up only for this film. That's an incredible feat! It took her two years. The result is astounding: it's a real language!
There is only one thing I didn't like about this movie: the costumes. The story is supposed to have happened 20,000 ago, why do the characters wear manufactured coats and scarfs? It doesn't make any sense!
Good cast, impressive Icelandic scenery, but very poor dialogues and very loose plot. As many reviewers have said, this movie is not comprehensive enough. Overall, this is a rotten movie, a movie you wouldn't want to watch again. That said, Beowulf (Gerard Butler) is a hero with whom it is easy to identify as a man and Selma (Sarah Polley) is a mersmerizing witch. I even dreamed about her right after the film!
A powerful story of friendship. A movie that depicts life as it is and not as we would wish it to be. I hate cars, they produce so much pollution everywhere and kill so many people, but I enjoyed the story. You don't need to like cars to watch this film. There is much more to it.