Ambientada en el Chicago de la Gran Depresión durante la Ley Seca, la película sigue al agente federal Eliot Ness (Kevin Costner) en su misión imposible de derribar al imperio del mafioso Al Capone (Robert De Niro). Al enfrentarse a una policía corrupta, Ness recluta a un pequeño grupo de hombres incorruptibles, liderados por el veterano oficial Jimmy Malone (Sean Connery), para librar una guerra abierta en las calles.