Joanna Francis, who played Elsa, the choir girl who falls for Ivan and supports him through his tribulations, had the pure, soaring gospel tones of a young Whitney Houston.
Marlon King, as Ivan's druggy sidekick Pedro, had a spine-chillingly touching tenor, with which he rather upstaged the lead when they collaborated on the Jimmy Cliff ballad, Many Rivers To Cross.
Rather than being clumsily shoe-horned into the action, the music was woven into snappy, witty dialogue with enormous care and gained a profound overall cohesiveness.
Coupled with top-class acting, singing and dancing, this superb production faithfully captured not just the movie's music and characters, but also, somehow, its soul.