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