Andrew Beckett est un brillant avocat et il est homosexuel. Son début de carrière dans le cabinet de Charles Wheeler et associés, un des plus grands cabinets d'avocats de Philadelphie, est prometteur. Il est adulé par son milieu et rien ne semble pouvoir ralentir son ascension. Mais un jour, il est licencié, officiellement pour faute professionnelle. Convaincu qu'il a été chassé parce qu'il a le sida, Andrew décide d'attaquer le cabinet pour licenciement abusif. Aucun avocat ne souhaitant se saisir du dossier, il se résigne à assurer sa propre défense. Puis il rencontre son confrère Joe Miller, avocat noir très ambitieux qui, à cause de ses propres tendances homophobes, refuse dans un premier temps de le défendre. Il finit toutefois par accepter afin de rétablir la justice que bafoue le cabinet Wheeler.