Niki Caro's live-action take is a pure visual delight, though it fails to fill the void left from cutting out the songs and comedy