The heart-tugging and yet spirit-lightening world of “The Color Purple” appears to be headed right to the big screen in an absolutely faithful way. There’s sun-dappled beauty to the adult Celie’s (Fantasia Barrino) memories of her youth, contrasted with briefly-glimpsed moments of violence and angst. (Barrino also played the same role on Broadway.) The trailer leans more on the musical’s uplifting later acts versus the more downbeat moments Celie shares with Mister. 

Interestingly enough, there’s not very much of Sofia Johnson (Danielle Brooks), so memorably played by Oprah Winfrey in the first film, in the trailer. Sofia’s story takes up a large chunk of the musical’s plotline, and she has a floor-shaking number during its first act with “Hell No!” Hopefully, the tune will remain intact in the final product.

“The Color Purple” will hit theaters on December 25.

If you or someone you know is dealing with domestic abuse, you can call the National Domestic Violence Hotline at 1−800−799−7233. You can also find more information, resources, and support at their website.