I gave this movie a two because it wasn't that bad, like if I was a preteen and watching this I would probably love it. But it's the fact that I've read the book before I watched the movie and they left out so many things that seemed like key details. So if you're coming to check the reviews before you watch the movie and you've already read the book. Trust me because it's going to be very disappointing because I read the book and then I decided hey I'm going to watch the movie. And it was kind of terrible.