Took our 13-year old son; a great time was had by all. It's hard finding movies that will work for the whole family; this one did the job! Fun, light, even the expected "high school fighting" scenes weren't bad. Great dancing, fun actors. Great way to spend a rainy Sunday afternoon. Would definitely watch it again.