If you have read the book you may not be happy with the movie. It moves over important details so fast and leaves other key points out. Several "inside" jokes you won't get unless you have read the book. Very well acted. Special effects were cool. It just seemed to be move very fast or very slow, no in between.