The 2023 reincarnation of The Color Purple is a remarkable departure from Alice Walker's Pulitzer-winning novel and its polarizing 1985 adaptation directed by Steven Spielberg. Above, Sofia (Danielle Brooks) and Celie (Fantasia Barrino) in the new film. (Warner Bros. Pictures)