Spot on casting and composition. The film delivers on every emotion of Celie's journey of discovering a different kind of sisterhood, and self. A wonderful rendition of Alice Walker's classic. I would like to see it a few more times. Phenomenal performances!