An enchanting and perceptive postmodern take on the classic tale with imaginative visualisations and flights of fancy with notable standout performances from a fine ensemble cast