少年棒球队国手出身的布店老板阿隆(侯孝贤饰),他和阿贞是青梅竹马。阿贞(蔡琴饰)是某企业的高级助理员工,她总是期想着能够尽快结婚移民美国,改变目前的生活处境,向往着美好未来。阿隆乐于帮助别人,像开出租车的少棒朋友阿钦(吴念真饰)等等。他有着浓郁的怀旧情结,常去棒球场边观看。
面对周围激烈变化的社会,阿隆和阿贞交往的是不同人群,彼此不可避免地渐有远离,感情出现了裂缝。后来,阿隆被爱慕阿贞的一个年轻人刺伤,独自坐在路边等待。逐渐昏迷中,他仿佛重新看见了参加少棒比赛的记忆画面。。上世纪初,军阀混战,世道离乱。作为连接大千世界的重要枢纽,十里洋场更是一个鱼龙混杂、黑白颠倒的所在。生活在最低层的码头工人林四海(刘家辉饰)终日劳苦,不见出头天,但是脑筋活络的他抓住一个千载难逢的机会。他凭借三寸不烂之舌帮助军阀出特派专员郑志成(王戎饰)脱险,从而得以脱离底层,成为一名警察,后凭着脑瓜灵光成为局长的副官。欲望已被勾起,林四海无法停止脚步,他寻机拉拢警长下水,自己则成为黑白两道通吃的头面人物,与大家姐梅宝(楚湘云饰)雄霸码头,风头无量。正所谓天下大乱,遂使竖子成名本片根据江之南的原著改编。。