Kevin Lomax (Keanu Reeves) es un joven y brillante abogado que nunca ha perdido un caso. Vive en Florida y parece feliz con su esposa, Mary Ann (Charlize Theron). Un día, recibe la visita de un abogado de Nueva York, que representa a un poderoso bufete que tiene la intención de contratarlo. Al frente de la prestigiosa empresa se encuentra John Milton (Al Pacino), un hombre mundano, brillante y carismático, que alberga planes muy oscuros con respecto a Lomax.