The Color Purple on Broadway opens on December 10, and the show's stars are busy promoting the musical's revival. British actress Cynthia Erivo stars as Celie and Jennifer Hudson plays Shug Avery. The two performed the show's title tune on Good Morning America.
Jennifer Hudson will play Shug Avery in the Broadway revival of The Color Purple set to open December 10th. The cast also features Cynthia Erivo in the role of Celie and Orange is the New Black's Danielle Brooks as Sofia. Hudson gives a preview of her incredible take on the song "Too Beautiful for Words" for the revival musical in the video below.