I would not go into the book and all. This movie simply tries to milk Miley Bobby Browns popularity. And make no mistake, she looks and acts wonderful. But if you were looking for mystery, there isn't one. It basically turns out to be a teen drama which has feminist virtues. At half point in the movie you feel bored and the end truly disappoints. Even if you overlook the historical inaccuracies. Half the movie is watchable rest of it is painful