艾琳·布罗科维奇(朱莉娅·罗伯茨饰)是一个典型的灾难幽灵。 她结过两次婚,但每次婚姻都没有给她带来好运。 相反,她成为了一个带着三个孩子的单亲母亲。 不幸的是,她遭遇交通事故后,连她志在必得的赔偿官司都败诉了。 为她辩护的律师艾德(阿尔伯特·芬尼 Albert Finney 饰)一方面同情艾琳,另一方面又因为帮助她输掉官司而感到内疚,于是他接受了艾琳到他的律师事务所当一个怪人。 艾琳的事业还是比较有保障的。 艾琳在调查一起污水投诉时,意外发现污水中含有剧毒物质,而自来水公司却没有处理。 弱女子艾琳决心用自己柔弱的肩膀,肩负起为数百名受污染居民讨回公道的重担!