Filmen er en filmatisering av Alice Walkers prisbelønte bok The Color Purple og handler om Celie, en ung, farget jente som vokser opp på landet i USA på begynnelsen av 1900-tallet. Vi følger henne i 30 år av hennes liv, fra og med fylte 14 år i 1909.
Filmen hadde premiere 18. desember1985. Den ble nominert til elleve Oscar-priser, men vant ingen.
I 1909 er Celie en afroamerikansk jente på landsbygda i Georgia som har fått to barn sammen med sin voldelige far, og begge barna er tatt fra henne av faren som selger de til en prest og hans kone. Faren hennes gir henne deretter bort som kone til enkemannen Albert "Mister" Johnson, som allerede har tre barn og som begynner å misbruke Celie og behandler barna sine dårlig. Celies yngre søster, Nettie, den eneste personen som virkelig elsker henne, flykter hjemmefra når faren deres begynner å misbruke henne og hun går til Celie og Mister. Søstrene lover å skrive brev til hverandre, hvis de noen gang blir splittet fra hverandre. Men en dag forsøker Mister å voldta Nettie når de er på vei til skolen.
Syv år senere er Celie nå voksen og har unngått å slåss mot Mister sitt fortsatte misbruk og vold. Hans eldste sønn, Harpo, gifter seg med sin gravide kjæreste, Sofia. Etter Misters råd forsøker Harpo å overmanne og slå Sofia i et forsøk på å kontrollere henne bedre. Konfrontert med hennes egen manglende evne til å stå opp mot overgrep, råder hun også Harpo til å begynne å slå Sofia. Sofia konfronterer deretter Celie med det hun fortalte Harpo. Hun avslører også at hun har måttet bekjempe overgrep fra flere menn i deres familie. Sofia truer med å drepe Harpo hvis han bruker vold mot henne. Når Harpo ikke forandrer seg, forlater Sofia ham og hun tar barna deres med seg.