英俊非凡的旭仔阿飞(张国荣饰)是上海移民,他从未见过生母,自小由养母(潘迪华饰)养大,因此长大后他对生命中遇到的每一个女人都冷漠无情。放纵不羁的他先后与南华体育会售票员苏丽珍(张曼玉饰)和舞女咪咪(刘嘉玲饰)同居,但后来又相继丢弃了她们。旭仔从养母处得知,自己原是混着西班牙和菲律宾贵族血缘的私生子旭仔决要找到生母,为此他只身前往菲律宾,可是生母拒见,带着仇恨分开。旭仔在分开香港前,将车子给予歪仔(张学友饰)。咪咪发现旭仔走了,问歪仔知不知道他在那里,歪仔通知她旭仔去了菲律宾,并将旭仔的车子卖掉,将钱给她去菲律宾找旭仔。不时暗恋苏丽珍的警察超仔(刘德华饰)目击了苏丽珍与旭仔的分裂,并在母亲死后,决议改行去跑船。超仔在菲律宾唐人街又遇上了旭仔,不过他伪装自己不看法他。不久,旭仔由于买卖假护照而在一场殴斗中身负重伤,超仔问他记不记得某年4月16日下午3时他在做什么,旭仔说要记得的他永远记得,但是他叫超仔通知苏丽珍他曾经不记得了。最后他守着死在一列异国火车上的旭仔。在这同时,另一个阿飞(梁朝伟饰)精心打理自己预备出门,继续演出着无脚鸟的故事。