Question: who played celie in the color purple on broadway
Answer: Jennifer Hudson makes her Broadway debut in the role of Shug , Danielle Brooks plays the role of Sofia , and Cynthia Erivo reprises her role as Celie .