Erin Brockovich on kaksi kertaa eronnut kolmen lapsen äiti, joka onnistuu pääsemään lakitoimistoon töihin. Arkistojen kätköistä Erin löytää tietoja epäilyttävistä kiinteistökaupoista. Hänelle selviää, että kaupungin pohjavedet ovat saastuneet. Kaupunkilaiset alkavat sairastua yksi toisensa jälkeen, mutta syytteen nostaminen ei kiinnosta juuri ketään. Sinnikäs Erin lähtee kiertämään ovelta ovelle, ja lopulta 600 kaupunkilaista panee nimensä kanteeseen. Peräänantamattomuuden palkkana on oikeushistorian suurimmat yksityiset korvaukset.