Question: who did oprah winfrey play in the color purple
Answer: Sofia Johnson