一群無照商販在北京動物園門口兜售皮包,頻繁遭遇執法人員驅逐。青年建軍(雪村飾)暗戀音樂茶座服務員沈紅(范霞飾),他節衣縮食為她購買糖炒栗子,因保護其尊嚴遭列車員暴打,在派出所門口苦等三小時為她辦簽證,卻始終無法打動芳心。沈紅執著于出國夢想,并與建軍好友產生曖昧關系。當其遭遇地痞騷擾時,三舅挺身相護重傷致死。眾人組建復仇隊展開報復行動,沖突不斷升級釀成更多人員傷亡。沈紅臨行前夜雖答應與建軍共度良宵,卻因復仇行動突發變故被迫中止。暴雨傾盆的夜晚,少年們在理想破滅、情感糾葛與暴力沖突中陷入集體迷失。