Andrew Lloyd Webber and Tim Rice’s landmark rock opera Jesus Christ Superstar returned to London in 2026 in a record-breaking, award-winning production at the London Palladium, and the show is now ...