Jesus Christ Superstar, The Musical Theatre of Houston and Wortham Theater Center - Brown Theater 2011