Em uma Harlem empobrecida desde a Grande Depressão dos anos 30, para muitos, a única esperança de sobrevivência está ligada a uma vitória improvável com a loteria ilegal, dirigida por Madame Queen.
Este negócio milionário também seduziu Arthur Flegenheimer, mais chamado como Dutch Schultz (Tim Roth), gangster judeu do Bronx, disposto a violar a proibição de interferência por parte do chefe da máfia Lucky Luciano (Andy Garcia), em relação a apropriação do negócio lucrativo.
Contra essas intimidações estará o grupo de fiéis de Harlem, liderados pelo gangster Ellsworth Johnson (Laurence Fishburne), conhecido como “Bumpy“, que vai tomar o comando da organização que administra a loteria, quando Madame Queen é presa por fraude fiscal.
A luta pela gestão da loteria, entre Bumpy e Dutch será implacável, sem tabus, e só será com a ajuda de Lucky Luciano, que Johnson irá reconhecer uma forte tangente, e o grupo de Harlem vai tirar o melhor de Dutch Schultz.
Na guerra criminosa desencadeada pelo chefe da máfia judaica Dutch Schultz, que quer passar por cima de Lucky Luciano e assumir o controle do jogo. Na disputa se encaixa Bumpy Johnson, um gangster de Harlem. Que, por conveniência, é aliado com o siciliano…