CRAIG REVEL HORWOOD PLAYS THE WICKED QUEEN AND LIVES UP TO HIS REPUTATION. THE COSTUMES AND THE SETS ARE BRIGHT AND COLOURFUL. ITS WORTH THE PRICE OF THE TICKET JUST TO SEE CRAIG IN HIS WONDERFUL FROCKS.