故事以
1960年代初期为背景,旭仔(阿飞)(
张国荣饰)是上海移民,他从未见过生母,自小由养母(潘迪華飾)养大,因此长大后他对生命中遇到的每一个女人都冷酷无情。放荡不羁的他先后与售票员苏丽珍(
张曼玉饰)和舞女咪咪(
刘嘉玲饰)同居,但后来又相继抛弃了她们。旭仔决要找到生母,为此他只身前往南洋,可是生母拒見,旭仔帶著怨恨離開。一直暗恋苏丽珍的警察(
刘德华饰)目睹了苏丽珍与旭仔的决裂。并在母亲死后,决定改行去跑船。在菲律宾,他又见到了旭仔,此时的旭仔已在一场鬥殴中身负重伤。他守着旭仔死在一列异国的火车上。 张国荣凭此片获第10届香港电影金像奖“最佳男主角”。