Glorious adaptation of a classic movie musical has freshness and depth