'The Color Purple' is the first adaptation of Alice Walker's novel. The film has a rare rawness that is somewhat naive and exaggeratedly transparent.

Fantasia Barrino plays the survivor of the worst of the abuses, Celie. Taraji P Henson plays star and singer Shug Avery (formerly Margaret Avery) Danielle Brooks takes on the role of Sofia (for which Oprah Winfrey made her film debut). The story of Cecile is told, raped by her father and humiliated by her husband.