Great movie for adults and teens, but not for children. You don't need to read the book, first, to appreciate the movie. The characters are believeable from the opening scene to the end of the movie. The theater lobby was full of the sound of people talking about this movie on their way to the exit doors. I will definitely see it again.