Una tabaquera despide a Jeffrey Wigand (Ruseell Crowe), un ejecutivo que, aunque ha trabajado varios años en la empresa, no está de acuerdo con los métodos que práctica. Jeffrey se pone en contacto con Lowel Bergman (Al Pacino), productor del prestigioso informativo de la CBS "60 minutos", y le dice que tiene pruebas de que las compañías tabaqueras utilizan en la fabricación de cigarrillos ciertos aditivos que incrementan la adicción al tabaco, y que uno de ellos es cancerígeno.
