Stages Productions is a professional theatre ensemble that specializes in bringing classic fairy tales to over 150,000 people each year. All plays are one hour or less, have an energetic cast of 4 to 8 actors, always include music, and usually include exciting audience participation.