De alleenstaande moeder Erin Brockovich (gespeeld door Julia Roberts) kan maar geen werk vinden. Als ze, na een auto-ongeluk, ook nog een rechtszaak verliest, dwingt ze haar advocaat Ed Masry (gespeeld door Albert Finney) om haar een baantje te geven. Ze komt op het spoor komt van een vervuilingszaak.
