Andrew Beckett (Tom Hanks) est un brillant avocat dont le patron confie la charge de la plus grosse affaire du cabinet. A quelques heures du procès, le dossier est égaré mais retrouvé a tant par le brillant avocat. Il est pourtant licencié pour cette faute professionnelle. Du moins, c'est ce qu'on lui a dit car il pense que la véritable cause de son renvoi est la découverte par ses collègues de sa séropositivité. Il va alors chez le meilleur avocat du cabinet concurrent qui est prêt a poursuivre n'importe qui. Le seul problème, c'est que cet avocat (Denzel Washington) est étroit d'esprit et un peu homophobe meme si poussé par sa femme, il accepte de se battre contre les employeurs d'Andrew et contre ses préjugés...