A decades-spanning tale of love and resilience and of one woman's journey to independence. Celie faces many hardships in her life, but ultimately finds extraordinary strength and hope in the unbreakable bonds of sisterhood.
as Celie
as Shug Avery
as Sofia
as Mister
as Harpo
as Young Celie
as Young Nettie
as Nettie
as Squeak
as Reverend Avery
as Alfonso
as Grady
as Ol' Mister
as First Lady
as Mama
as Miss Millie
as Henry (Buster) Broadnax
as Mary Ellen
as Olivia
as Adam
as Abena
as Immigration Officer
as Young Harpo
as Lil Cat
as Corrine
as Mayor
as Big Slim
as Domino Player
as Domino Player
as Deaconess
as Postman (Mr. Edmonds)
as Ticket Booth Operator
as Sharecropper
as Harpo's Buddy
as Harpo's Buddy
as Harpo's Buddy
as Bub
as Debuty
as Midwife (uncredited)