Nova York, em um futuro distópico, as gangues de delinqüentes juvenis se reúnem em uma convenção.
O líder do principal grupo prega a união entre eles, pois juntos poderão controlar a cidade e o contingente deles é maior que a força policial. O líder acaba sendo assassinado, com a culpa recaindo sobre um bando da periferia, que nada teve a ver com o atentado. Assim eles se vêem obrigados a atravessar a cidade, enquanto são caçados pelos membros das outras gangues.
Terry Noonan (Sean Penn) passou 10 anos longe de Nova York, sem explicar o porquê. Quando retorna, ele descobre seu amigo de infância Jackie (Gary Oldman) está envolvido com a máfia irlandesa, comandada pelo irmão Frankie (Ed Harris). Terry também reacende sua paixão por Kathleen (Robin Wright), irmã de Jackie e Frankie. Agora ele se encontra dividido entre fazer o que é certo e a lealdade com aqueles ao seu redor, além de ter um segredo explosivo que pode destruir a todos.