This movie was awesome. I had high hopes for it since I thought that this book was the best of the series and they completely met them. This movie served as a perfect "Empire Strikes Back" to the series where it amped up the overall story while developing the characters and their relationships more and more. The action was great and it even looked better than in the first one. You could noticeably see the budget difference due to the first one's success.
I would definitely recommend everyone checking this movie out. Fans of the book are going to see it regardless but even non-readers should really check these movies out. Even though its based on a young adult novel, the story is really good and has so many different layers to it that viewers of all ages can enjoy it as it all plays out.