Overall, mediocre. Some casting was spot on, and some was way off. Choreography was generally good but a lot of the vocals were really lacking. I did not see the Broadway production so was not familiar with the story line going in. Did't pick up on it until about three fourths of the way through the movie, and by that time I had already nodded off once. Not a movie that I would recommend.