This movie was great! I think it did lack character development, however, I think that can be fixed in the next one. No, I haven't read the books yet, but am planning to do so, so I can't tell you how close they were to the books. I can however tell you that this movie was action packed and even sentimental! Good for kids of any age!