Maltretowana przez męża i pomiatana przez czwórkę jego dzieci z pierwszego małżeństwa, Celie (Whoopi Goldberg) z całych sił stara się posłusznie wykonywać obowiązki przykładnej żony. Pewnego dnia do jej domu przybywa siostra Nettie (Akosua Busia), szukając schronienia przed okrutnym ojcem. Mimo błagań Celie, Albert (Danny Glover) wyrzuca siostrę z domu.
Dwie czarnoskóre siostry, 14-letnia Celie (Whoopi Goldberg) i młodsza Nettie (Akosua Busia), żyją w patologicznej relacji z ojcem, Alphonso Harrisem (Leonard Jackson). Drogi ich rozchodzą się w momencie, kiedy Celie wyjeżdża z przyszłym mężem Albertem (Danny Glover). Po 14 latach siostry się spotykają. Celie nie jest szczęśliwa w małżeństwie, ma dość cierpień oraz upokorzeń ze strony agresywnego męża, dlatego decyduje się od niego odejść.
Celie (Whoopi Goldberg) mieszka z siostrą Nettie (Akosua Busia) i ojcem Alphonso Harrisem (Leonard Jackson) w starym, zaniedbanym domu. Kobieta jest bita i poniewierana, a z kazirodczego związku z ojcem rodzi dwoje dzieci. Pewnego dnia zostaje wydana za mąż o wiele starszemu mężczyźnie, Albertowi (Danny Glover). W nowym domu Celie także nie zaznaje spokoju...
Opowieść o Celie (Whoopi Goldberg), prostej kobiecie żyjącej na amerykańskim Południu. Główna bohaterka zostaje zmuszona do poślubienia podłego i brutalnego Alberta (Danny Glover), o którym mówi "Pan". Celie zamyka się w sobie, dzieląc swoją rozpacz i gniew z Bogiem. Przemiana następuje, gdy Celie zaprzyjaźnia się z dwiema kobietami mającymi szacunek do siebie i siłę przebaczania innym.
Celie. Sofia. Nettie. Shug. Niezapomniane postaci wyróżnionej Nagrodą Pulitzera powieści Alice Walker zachwycają na ekranie w tej wzniosłej kinowej adaptacji wyreżyserowanej przez Stevena Spielberga. Jest to historia Celie (Whoopi Goldberg w swoim filmowym debiucie) - dziewczyny szukającej spełnienia w zagubionym świecie, w którym miłość triumfuje nad okrucieństwem, a radość przyćmiewa ból.