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