This isn't a movie. It is a life changing EXPERIENCE. I came out a different person than I went in, and I will hold each and every moment of this movie dear to my heart.
There aren't any good OR bad guys in this movie. It's just a story about interesting people with different perspectives in life. When you look at the barebones story, it's pretty basic. But if you start looking deeper each experience that the main character has is important and meaningful.
Over time, the main character changes from a timid child into someone able to help and care for people around them. Someone who is smart and courageous.
Honestly, this is one of the best movies I have ever watched, and I would recommend Spirited Away to anybody of any age.