Those that gave a low rating did so without understanding the meaning of the story. It was very thought provoking and offered situations I've not seen in movies. This had lots of depth. Dakota Fanning did a wonderful job. Very bieveable acting all the way around. I certainly recommend the movie for serious thinkers.