În anii '30, două bande din Harlem luptă pentru controlul asupra pariurilor ilegale. Una dinte bande este condusă de "naşul negru", Bumpy Johnson (Laurence Fishburne) şi cealaltă de impulsivul Dutch Schultz (Tim Roth). Negocierile propuse de şeful mafiot Lucky Luciano (Andy Garcia) nu mai apucă să aibă loc şi sângele începe să curgă în valuri.