Utemeljen na romanu okrunjenom Pulitzerovom nagradom, "Boja purpura“ pokriva godine od 1909. do 1949. i donosi nam život Celie (Whoopi Goldberg), crnkinje s juga koja gotovo da je prodana kao sluškinja svom nasilnom mužu.
Farmeru Albertu (Danny Glover). Celie izražava svoje najintimnije misli u pismu njenoj sestri Nettie (Akousa Busia), no Albert skriva pisma koja joj Nettie vraća, uvjerivši tako Celiu da je Nettie mrtva.
Napokon, Celie pronalazi uzor i heroinu u odlučnoj Sofiji (Oprah Winfrey), ženi Albertovog sina iz prošlog braka.