We thought we'd let our 9 and 6 year olds see this one... Boy what a mistake!
The violence is visceral, there's a great deal of hate language to explain, and at the end of the day, a musical in this context is hard to explain... Like, why are they singing and dancing when they're killing and beating each other up?
A pretty good bet for a high school junior or senior, when prefaced with the proper sociological background. But no matter how good the movie is (and it's one of the best ever) it is definitely NOT suitable for children 16 or under.