Martin Vail (Richard Gere) és un ambiciós advocat de Chicago, capaç d'acceptar qualsevol cas per sortir a la premsa. Un dia accepta un cas en aparença impossible de guanyar: la defensa d'Aaron (Edward Norton), un jove acusat d'assassinar l'arquebisbe de Chicago després de ser detingut fugint del lloc del crim. El cas sembla fàcil, però el malson per a Martin acaba de començar.