The Theatre of Blood Halloween Balls will feature 9 stages and a cast of 150 performers.
A new act will be announced each week in the run up to All Hallows Eve...