Den gamle damen Vera Donovan (Judy Parfitt) blir funnet død, og husholdersken Dolores Claiborne (Kathy Bates) blir pågrepet for drapet. Dolores' datter Selena (Jennifer Jason Leigh) vender motvillig tilbake til hjembyen for å hjelpe sin mor. Veras død vekker en rekke fortrengte følelser og minner.