John Legend has Been Cast in Title Role in NBC's 'Jesus Christ Superstar' Legend will play Jesus Christ in the live musical, which is set to take place on Easter Sunday. Robert Greenblatt, chairman of NBC Entertainment Robert Greenblatt, chairman of NBC Entertainment Only one other cast member is known, with Alice Cooper tagged to play King Herod. John Legend