Anni '30, Al Capone (Robert De Niro) é il padrone di Chicago, con la corruzione ed il crimine tiene sotto controllo sindaco, polizia, bar e locali notturni. L'agente governativo Eliot Ness (Kevin Costner) raduna attorno a se tre poliziotti incorruttibili: Wallace, Stone (Andy Garcia) e Jimmy Malone (Sean Connery). I quattro in piena autonomia riescono ad assicurare alla giustizia il terribile Capone.