埃琳·布罗克维奇(朱莉娅·罗伯茨饰)是一个历经坎坷的单身母亲,两次婚姻的失败让她拖着三个孩子艰难度日。在经历了一场交通事故后,本应获得赔偿的她却因法律诉讼失利而陷入困境。为了帮助她度过难关,曾为她辩护但官司败诉的律师埃德(阿尔伯特·芬尼饰)同情之下收留了埃琳,在自己的律师事务所里给她提供了一份打杂的工作,使她的生活总算有了基本保障。 在处理一宗污水污染的案件时,埃琳意外发现当地供水公司长期隐瞒了一个严重的问题:污水中含有剧毒物质。面对这一威胁数百名居民健康的事实,这位弱小的单身母亲决心挺身而出,用自己的智慧和勇气为受害者们讨回公正。尽管她柔弱的肩膀承担着巨大的压力,但她依然坚定地走上了这场艰难的维权之路。