A slickly choreographed musical, with strong performances and a positive, life-affirming conclusion that will please the film fans.