Hiver 1908. Celie et Nettie, deux sœurs inséparables, appartiennent à la communauté noire de Georgie. L'aînée, Celie, 14 ans, est pour la seconde fois enceinte de son beau-père qui lui a déjà arraché un fils pour le confier à un couple de pasteurs et fera de même avec l'enfant à naître. Sa cadette, elle, est convoitée par un veuf, Albert, nanti de trois enfants insupportables. Mais c'est Celie, la fille soumise, que le beau-père lui accorde, d'autant qu'elle est devenue stérile. Transformée en animal domestique, brutalisée par son mari à qui elle a donné le sobriquet de Mister, mal aimée des enfants, Celie n'a rien gagné au change et seule la visite de sa sœur, qui fuit elle-même les avances du beau-père, lui met du baume au cœur. Plus instruite et plus entreprenante, Nettie enseigne la lecture à sa sœur aînée et l'incite à se révolter contre la tyrannie domestique. Mais Albert finit par la chasser après qu'elle se soit refusée à lui alors qu'il cherchait à la violer. Les deux sœurs ne se reverront plus pendant vingt ans.

Réalisateur : Steven Spielberg

Danny Glover : Albert
Whoopi Goldberg : Celie
Rae Dawn Chong : Squeak
Margaret Avery : Shug Avery
Adolph Caesar Vieux monsieur
Oprah Winfrey : Sofia
Akosua Busia : Nettie
Willard E. Pugh : Harpo

1985