Absolutely gorgeous movie, both in the visuals and songs. Although this movie should NOT be shown to anyone under 13, the movie tells a deep story filled with interesting societal metaphors. Don't mistake the dark tone as one that is gritty, instead the tone is somber and soulful. It has been a while since a movie has successfully made me sob as much as this one did. Absolutely phenomenal.