This movie had stunning special effects and a great message. As a big fan of sci fi I was delighted to see many new effects and story devices. While the moral of the story is pretty classic, the manner in which it is presented is very unique. The storyline is appropriate for all ages but the level of violence is probably too much for young children. My 14 year old loved it but I wouldn't let a child under 10 watch it. The visuals in this movie will blow you away, I wish I had seen it in 3-D, maybe I'll go back and see it again!