The movie is great, but it's only half as good if you don't know the books. It's the best German film I've ever seen, and I don't mean that in a derogatory way at all. The SFX are extremely good considering the fact that the movie probably didn't have the budget of a Hollywood blockbuster.