En 1980, Tony Montana bénéficie d'une amnistie du gouvernement cubain pour retourner en Floride. Ambitieux et sans scrupules, il élabore un plan pour éliminer un caïd de la pègre et prendre la place qu'il occupait sur le marché de la drogue.
Fraîchement sorti de l'académie de police, Frank Serpico commence son service à New York avec une forte idéologie et les valeurs qui lui sont propres. Mais il se rend vite compte qu'il entre dans une vaste machine à corruption. Ne se laissant aller au petit jeu des pots-de-vin, il est rapidement isolé au sein de sa brigade. Alors qu’il s’apprête à révéler ses découvertes au grand jour, aux yeux de ses collègues, Serpico n'est qu'un traître.
Dans un fort de Géorgie, le major Penderton délaisse sa femme, qui a pour amant le colonel Langdon. Un jeune soldat, William, vient perturber un peu plus cet univers trouble, le major se sentant irrésistiblement attiré par ce dernier...