Amèrica, anys vint. El Cotton Club és el night club de jazz més famós de Harlem (Nova York). La seva història és la història de la gent que freqüenta el local: Dixie Dwyer (Richard Gere), un atractiu trompetista que busca l'èxit i la sort del qual canvia radicalment quan salva la vida del gàngster Dutch Schultz; Sandman Williams (Gregory Hines), un brillant ballarí negre que somia convertir-se en estrella, o Vera Cicero (Diane Lane), la núvia de Dutch Schultz, una jove bella i ambiciosa la vida de la qual corre perill a causa de la passió prohibida que sent per Dixie .