The Color Purple - Cast

The Color Purple Movie Poster

Danny Glover

as Albert


Whoopi Goldberg

as Celie Johnson


Margaret Avery

as Shug Avery


Oprah Winfrey

as Sofia


  Change Location