This movie is pure drivel. It's cliche'd nonsense and it stuns me to hear people praise it as much as they seem to be. There is no depth to any of the characters, they are all cartoon characters. There is a father-son subplot which becomes key to the story but is very poorly presented (it's virtually ignored for the first 90% of the movie). I can see people appreciating the moral and religious undertones of this movie but that doesn't excuse the filmmakers from putting an original thought or well-developed character in the film. Again, I am stunned that anyone liked this movie it was horrible.