All you need to see is the oscar nominations to see that this is a good movie. All the actors are amazing singers. Kids will like this because the music is a lot of fun. However, towards the middle, it gets into the cliched "everyone's mad but lets hug and make up" part, but is quickly redeemed by Jennifer Hudson's powerful "I am Telling You I'm Not Going." It is fun and okay for 12+, just because of some language and drug use. However, there are musicals out there that are better by far, like "Chicago" and "Rent" for the older kids, or "Little Shop of Horrors" and "The Music Man" for younger ones.