beorn_ours
recommended this
This movie is generally misunderstood because what it really is, isn't about fantasy or about magical worlds, those are merely instruments in the story talking about the people, who often don't know how special they are. It is about finding out that everything that happens in your life will converge at some point in life to make the best or the worst come out.
Buy it or rent it, but watch it!