Utemeljen na romanu "Barva škrlatna", ki je bil okronan s Pulitzerjevo nagrado, se film dogaja med leti 1909 in 1949. Zgodba nas ponese na ameriški jug in nam predstavi življenje Celie (W. Goldberg), afroameričanke, ki je bila prodana kot služkinja agresivnemu kmetu Albertu (Danny Glover). Celie izraža svoje najintimnejše misli v pismu svoji sestri Nettie (Akousa Busia), medtem ko Albert skriva njene odgovore. Celio prepriča, da je Nettie mrtva, ta pa najde svojo inspiracijo in junakinjo v odločni Sofiji (Oprah Winfrey), ženi Albertovega sine iz prejšnjega zakona.