Experience your childhood classics retold Once Upon a Time follows the classical fairy tales as retold by a very forgetful old granny who ends up mixing all the fairy tales into one elaborate plot. The cast brings the stories of Beauty and the beast, Snow white, Cinderella, Princess and the frog, Sleeping Beauty and Pocahontas to life in this magical, enchanting and comical dance production Get ready to be blown away by this one of a kind performance featuring a variety of dance styles including ballet, Jazz, contemporary and Gumboot dancing. The cast ranges in age from 2 yrs to adults. Includes students from the Goudwes School for children with learning disabilities in Carletonville.