A Louise Brooks se le ofreció el papel de Jean Harlow, que finalmente interpretó Gwen Allen.
En un principio Edward Woods fue contratado para interpretar a Tom Powers y James Cagney para el rol de Matt Doyle, su mejor amigo. Sin embargo, después de que el director William A. Wellman conociera a los dos actores, decició intercambiar los papeles que les había asignado porque consideró que a Cagney le iba mejor el personaje de Tom.
James Cagney basa su actuación en un mafioso de Chicago llamado Charles Dion O'Bannion y en dos matones de Nueva York que había conocido en su juventud.