上海之夜

情节

董国民/DO-RE-MI（钟镇涛饰）与阿叔（田青饰）本是夜总会的小丑，抗日战争爆发了，国民在爱国之心的激励下准备投军。在日本战机的轰炸声中，国民结识了年轻女子雪姐/舒珮琳（张艾嘉饰），他们约定战争打赢后在苏州桥底再见。十年过去了，国民返回上海寻找阿舒，可是只遇到桥底几个流浪老兵。
此时的阿舒已成为不夜城舞厅的一名舞女，常常要接触各种闲杂人等，一日在苏州桥上偶遇流落上海街头的凳仔/查小乔（叶蒨文饰），便将其安置在自己家中。她怎么都想不到，原来日夜等待的爱人此时与她同住在一栋楼。有一天阿舒因教训欺负她侍女（李丽珍饰）的流氓而被流氓的女友打入一装满肥皂泡的贝壳道具中，她作了一场即兴表演，被屠老板看上，向她求婚，但被她拒绝。
凳仔误闯月历皇后选美，阴差阳错竟被出资赞助的富婆看中，得以当选。而国民写的歌《上海之夜》则被女歌星周小仙挑中，风行上海。一天下起大雨，国民与阿舒共用一把伞，回去后淋得湿透的阿舒到国民家中，不料被暗恋国民的凳仔撞见，引起误会。一日阿舒被人找麻烦，国民出手相救。
国民与阿叔上街替人作广告表演，却因阿舒分心，阿舒强行跳下汽车想见国民，因此腿部受伤。凳仔出席月历皇后酒会，被存心不良的阔佬灌醉，抬入客房欲给老板当“点心”。然而那个出资赞助的富婆误饮下了迷药的酒，栽到在客房床上，凳仔则滚落床下，当晚刚好停电，结果搞出一场尴尬。在这晚国民和阿舒收拾打碎的鱼缸后，终于认出了对方。
然而阿舒得知凳仔喜欢国民后，决定偷偷离去，跟一曾向她求婚的经理（胡枫饰）去香港。国民、凳仔追至车站，最后时刻国民跳上了火车，与阿舒相聚。凳仔离开车站时遇到了一个长得酷似自己的新来女孩，向她道出祝福后消失在夜色中。

音乐

当年徐克听到黄霑写的《旧梦不须记》，颇有怀旧的感觉，便与他联系，请他创作了12段主旋律。他们彻夜讨论、选曲，还临时找来叶蒨文试唱，请戴乐民来伴奏。

逸事

黄霑曾要求徐克减短一段有老鼠的戏，但被拒，最后的成品得到不错的效果。几个主演曾为该片提出意见，加入幽默的小段子。有些道具轮番出场，营造出理想的场景效果。