The Color Purple is a 2023 American coming-of-age musical period drama film directed by Blitz Bazawule. Marcus Gardley's screenplay is based on the stage musical of the same name, which in turn is based on the 1982 novel of the same name by Alice Walker. It is the second film adaptation of the novel, following the 1985 film directed by Steven Spielberg and produced by Spielberg and Quincy Jones. Spielberg and Jones return as producers for the 2023 film, along with the stage musical's producers Scott Sanders and Oprah Winfrey, the latter of whom also starred in the 1985 film.
The film stars Taraji P. Henson, Danielle Brooks, Colman Domingo, Corey Hawkins, H.E.R., Halle Bailey, Louis Gossett Jr., Phylicia Pearl Mpasi, Ciara, Jon Batiste, Aunjanue Ellis-Taylor, and Fantasia Barrino in her film debut. Brooks and Barrino reprise their roles from the productions of the stage musical. It tells the story of Celie, an African American woman living in the American South during the early 1900s.
The Color Purple premiered in London on November 20, 2023, and was released in the United States on December 25, 2023, by Warner Bros. Pictures. It received positive reviews from critics and has grossed $58 million against a $100 million budget. The film earned several accolades, including Golden Globe Award nominations for Barrino and Brooks, and five nominations at the 29th Critics' Choice Awards, including Best Picture.
Fantasia Barrino as Celie Harris-Johnson
Phylicia Pearl Mpasi as young Celie
Taraji P. Henson as Shug Avery
Danielle Brooks as Sofia
Colman Domingo as Albert "Mister" Johnson
Corey Hawkins as Harpo Johnson
H.E.R.[a] as Mary "Squeak" Agnes
Halle Bailey as Nettie Harris
Ciara as older Nettie
Aunjanue Ellis-Taylor as Mama
Jon Batiste as Grady
Louis Gossett Jr. as Ol' Mister Johnson
David Alan Grier as Rev. Samuel Avery
Deon Cole as Alfonso
Tamela Mann as First Lady
Elizabeth Marvel as Miss Millie
Stephen Hill as Henry "Buster" Broadnax
Additionally, Whoopi Goldberg makes a cameo appearance as a midwife who helps young Celie give birth. Goldberg previously portrayed Celie in the original film.