时间是江户时代。日本桥屈指可数的大店长崎屋的少东家“一太郎”,自出生时就体弱多病,无法随意外出。而白泽和犬神等妖怪们一直陪伴在一太郎身边保护着他。某天晚上,偷偷外出的一太郎目击到一起凶杀。自那天起,江户就不断地发生各种诡异的杀人案件……在妖怪们的帮助下,一太郎开始搜查凶手。。抗战年代,夜总会小丑董国民(钟镇涛饰)不堪忍受日寇对上海的肆意轰炸,毅然告别叔父投军,出发之前,董国民在苏州桥下与一名女子一见钟情,他们约定胜利后再见……时间一晃十年,董国民回到上海,自此时常在苏州桥下徘徊,渴望再遇当年人,然而物是人非,此时的桥下只有几个落魄的老兵露宿。董国民楼下的舞小姐阿舒(张艾嘉饰)收留了一名来沪女子邓仔(叶倩文饰),并给她生活上的帮助,二人以姐妹相称。董国民与邓仔在天台邂逅,虽然邓仔并非董国民所误会的当年人,但仍对这位青年产生了好感。不久阿舒亦介入了这段关系,但为成全邓仔,阿舒选择了退出。不久董国民终于发现阿舒正是桥下的当年人,而此刻,阿舒却与别人踏上了南下的列车…… 本片为徐克电影工作室的开山之作。。