ขณะที่ เจน ชลิชท์แมนน์ (จอห์น ทราโวลต้า) ทนายความหนุ่มกำลังเพลิดเพลินจากรายได้มหาศาลในการชนะคดีหนึ่ง เขาได้รับการว่าจ้างจากครอบครัวในโวเบิร์นให้ฟ้อง 2 บริษัทยักษ์ใหญ่ของรัฐที่เป็นเหตุทำให้น้ำในบ่อน้ำดื่มของเมืองเป็นพิษ และทำให้เด็กหลายคนต้องตายด้วยโรคลูคีเมีย
เจน คิดว่าคดีนี้จะต้องชนะอยู่แล้วและจะทำรายได้มหาศาลให้ เขาจึงรับทำคดีให้ แต่ไม่ง่ายอย่างที่คิด เพราะยิ่งค้นก็ยิ่งลึกลงไป แล้วเขาก็พบว่านี่ไม่ใช่คดีธรรมดาเสียแล้ว มันทำให้เขาต้องเสียชื่อเสียง เงินทอง และเพื่อนร่วมงานไป ทั้งนี้เพราะฝ่ายตรงข้ามมีทนายความชั้นครูอย่าง เจอโรม เฟเชอร์ (โรเบิร์ต ดูวัล) ที่รู้ทุกกระบวนความคิดของเขา แต่ถึงอย่างไรเขาก็ไม่หยุดที่เขาจะต่อสู้กับสิ่งที่เขาเชื่อว่าเป็นความจริง