They are all performed by an amateur cast made up of volunteers from the local community. The dedicated production team also volunteer their time to ensure a quality performance every time! There are countless individuals involved in the coordination of these shows and all their hard work pays off as the funds and awareness raised locally have a huge impact on the charity.