Verão de 1977. Junto com a onda de calor, uma série de assassinatos acontece em Nova York. Cada vez mais, a comunidade fica aterrorizada com o serial killer, que se autodenomina "Filho de Sam". Pelas descrições dos sobreviventes, o criminoso só pode fazer parte dos moradores e uma lista de "suspeitos" passa a ser feita. A forte cobertura da mídia contribui para o clima de paranóia na região. No contexto do surgimento do punk-rock, da revolução sexual e da era disco, a amizade de dois homens será testada: Vinny (John Leguizamo), um cabelereiro que vive traindo sua esposa, Dionna (Mira Sorvino), e Ritchie (Adrian Brody), um "punk" que assusta a todos com suas roupas exóticas e cabelo exóticos.