This movie is an example of a great team coming together around a great plot. I've seen many good movies over the years. This is one of the few that I'm going back to the theatre to see again! This movie is for all age groups and all levels of spiritual development. It is a great example of a persons' path through identifying with only the physical body to realizing there is more to us than just our physical bodies. If one can see through the glitz there are many good lessons about the spiritual side of life.