The script writer did a pretty good job of turning an awesome book into a good movie. Although, having read the book, my 12-yr old son and I kept pointing out parts of the book that weren't in the movie. Even so, the movie has very good special effects and kept our attention the whole way through. It's a fun movie that most middle-school age children will enjoy, and it is entertaining for the adults who take them.