Question: who played shug avery in the color purple?
Answer: Margaret Avery