The movie was jammed packed with AMAZING dance moves, and the flow was just right. I took my 11 year old and my 5 year old boys. My 11yr old played it cool during the movie. After the movie we bought the soundtrack, and played it in the car on the way home... and he was singing along when he thought I wasn't looking.