Theatre Denton presents Jesus Christ Superstar Theatre Denton 214 W Hickory St, Denton, TX 76201, USA 01 April