Excellent movie that stayed very true to the book. Well casted and acted. To parents, I strongly suggest that your child read the book before seeing the movie so they understand the premise, know what to expect and you've had a chance to discuss it with them ahead of time. Our 10 & 12 year old loved it but if they hadn't both read the book, the intensity and the violence would've been too much to handle.