whoopi goldberg played shug avery in the color purple.
who played shug avery in the color purple?
whoopi goldberg
margaret avery was born in mangum, oklahoma and raised in san diego, california, where she attended point loma high school. she then attended san francisco state university where, in 1985, she earned her degree in education. while working as a substitute teacher in los angeles, avery began making singing and acting appearances.





























section::::career.





























avery is best known for her role as shug avery in the 1985 film "the color purple". her performance in this screen adaptation of alice walker's prize-winning novel "the color purple" earned avery an oscar nomination for best supporting actress.
margaret avery
albert and harpo bring home shug avery, a showgirl and the former's long-time mistress, as she suffers from an unknown illness. celie, who has slowly developed a fondness for shug through a photograph sent to albert, does not object to shug's presence, and is in awe of shug's strong-will and ability to stand up to albert. she goes above and beyond in nursing shug back to health, and shug in turn takes a liking to her, writing and performing a song about her at harpo's newly-opened bar. that night shug dresses celie up, they play and laugh until shug confesses she plans to leave, celie then confesses mister beats her when shug isn't there simply because she isn't shug. shug tells celie that she thinks she's beautiful and that she loves her, they kiss and the camera pans away (we are left to assume they make love, as they do so in the book).
the color purple (film)