大批新移民涌入香港,他们当中不乏好勇斗狠之徙,不少与本地黑社会同流合污,但毕竟他们都被视为外人,称“大圈仔”。程志鹄(徐少强 饰)和程志鹏(关礼杰 饰)两兄弟是大陆新移民,与妹程少鸣(谢宁 饰)及妹夫志伟(刘家辉 饰)于七十年代中来港谋生;鹄因为有过人的胆色和身手,于黑道打出名堂,但“大圈仔”毕竟逃不出作为被利用者的厄运。在一次行动中鹄替老大顶罪入狱,他出狱后决心脱离黑道;而鹏在短短几年间步兄长的后尘……。一名曾学过钢琴的记者被一位年老的钢琴大师所赏识,但后者似乎另有所图。。。。一帮年轻人在北京动物园门口卖包,没有营业执照常常被警察“光顾”。建军(雪村 饰)是其中一个小伙子,他爱上了大家乐音乐茶座的服务员沈红(范霞 饰)。他为她省钱买栗子,为她挨乘务员狠揍了一顿,为她排长长的队办签证,却还是得不到沈红的爱。更无奈的是,沈红不但一心想着要出国,还投入了建军朋友的怀抱。
沈红被流氓纠缠,三舅见状,前去搭救,不料受了重伤身亡。大家成立了复仇队,却搭上了更多人的性命。
沈红走的前一天晚上,同意和倾慕自己已久的建军共度一夜,却又节外生枝。焦灼、无奈和迷失,在这晚的滂沱大雨中交织。。