เรื่องราวติดตาม Rudy Baylor (รับบทโดย Matt Damon) นักเรียนกฎหมายที่เพิ่งจบการศึกษาและกำลังหางานทำ เขาได้เข้ามาทำงานร่วมกับทนายความที่มีอายุมากกว่า Deck Shifflet (รับบทโดย Danny DeVito) ในขณะที่ Rudy พยายามหางานและสร้างชื่อเสียง เขาได้พบกับ Drew (รับบทโดย Claire Danes) ซึ่งป่วยเป็นโรคมะเร็งและได้รับการประกันภัยจากบริษัทประกันที่ปฏิเสธการจ่ายเงินให้กับเธอ Rudy จึงตัดสินใจช่วย Drew และพ่อของเธอ (รับบทโดย Jon Voight) ในการฟ้องร้องบริษัทประกันภัยที่มีอำนาจ ทำให้เขาต้องต่อสู้กับระบบกฎหมายที่เต็มไปด้วยอุปสรรคและการทุจริต