大陆卧底公安巩伟(李连杰饰)因工作关系,不能给与重病的妻子更多照顾,也不能为懂事又武艺高强的儿子巩固(谢苗饰)提供更多关怀,在妻儿急需要他的时候,巩伟因上司的命令,假扮罪犯,和大陆抓获的香港黑道分子小黑(柯受良饰)一同逃跑,踏上了远赴香港甫光(于荣光饰)团伙卧底的旅途。巩伟与甫光团伙在炸弹交易中黑吃黑,混战中搭救了香港督查方逸华(梅艳芳饰),并凭借出色身手得到了甫光的信任。方逸华来到北京调查巩伟身份,获知真相,并在巩妻去世后带领巩固至香港寻父,方逸华上司将巩伟巩固父子身份暴露,使巩伟处境危险,而此刻甫光策划的拍卖抢劫行动亦迫在眉睫……。少年棒球队国手出身的布店老板阿隆(侯孝贤饰),他和阿贞是青梅竹马。阿贞(蔡琴饰)是某企业的高级助理员工,她总是期想着能够尽快结婚移民美国,改变目前的生活处境,向往着美好未来。阿隆乐于帮助别人,像开出租车的少棒朋友阿钦(吴念真饰)等等。他有着浓郁的怀旧情结,常去棒球场边观看。
面对周围激烈变化的社会,阿隆和阿贞交往的是不同人群,彼此不可避免地渐有远离,感情出现了裂缝。后来,阿隆被爱慕阿贞的一个年轻人刺伤,独自坐在路边等待。逐渐昏迷中,他仿佛重新看见了参加少棒比赛的记忆画面。。