Which actress played Celie in Steven Spielberg’s 1985 film The Color Purple?
Answer
Whoopi Goldberg
Answer
Whoopi Goldberg
Whoopi Goldberg played Celie in Steven Spielberg’s 1985 film The Color Purple.
Celie is the film’s central character, and the story follows her life in the American South across several decades. She endures abuse and separation before gradually finding confidence, independence, and renewed family connections. Goldberg’s performance was her film debut and earned her an Academy Award nomination for Best Actress.
The film adapts Alice Walker’s 1982 novel The Color Purple, which won the Pulitzer Prize for Fiction. Spielberg’s version also stars Danny Glover, Margaret Avery, Oprah Winfrey, and Whoopi Goldberg. Quincy Jones produced the film and contributed to its music.
A frequent confusion concerns Goldberg’s role versus Oprah Winfrey’s. Winfrey played Sofia, a forceful and outspoken woman whose storyline is separate from Celie’s. The film received 11 Oscar nominations but won none, a fact often noted in discussions of major Oscar shutouts.
Source: Wikipedia · fact-checked Sept. 2026