1913年上海火车站,革命党领袖宋檏仁被暗杀身亡,主谋凶犯洪述祖诈死,被当时负责办案的大侦探吴世光识破,而此后洪述祖一直在逃。六年后的上海,吴世光和徒弟少杰听到了不远处的爆炸声。两人来到案发现场,看到躺着的两具被烧焦的尸体。吴世光猛然回想起六年前刺杀宋檏仁的洪述祖,怀疑此次案件与之有关联,他断定凶手一定潜伏回到了上海。上海郊区高桥卢家迎来了阔别六年的二公子卢宝荣,他是二房所生的公子,对他的归来,卢家上下态度相差甚远。而此时卢家大儿子卢宝昌正在“好彩来”烟馆,遇见了柔美女子小蝶。吴世光顺着案发现场的些微线索,将目光集中在房主李明身上。
根据线索,吴世光带人截获了李明准备给下家的鸦片,但没有抓捕到李明。卢家两兄弟相见分外疏离,卢宝荣悄悄跟踪宝昌进入“好彩来”,打手对他穷追不舍,后被一个女人所救,这个女人就是小蝶。在“好彩来”地下烟馆宝荣被打伤,再次被小蝶所救。此时的上海正是个多事之秋,卢家出现了一个叫赵文启的人,从小和晴小姐订下亲,二十多年没见,如今家道中落,希望入赘卢家,与晴小姐完婚。卢家大太太对他的穷酸十分鄙夷,自尊心极强的他拂袖而去。晴小姐却对这个男人一见钟情,留下了他,并暗许终身。宝昌再次到“好彩来”,小蝶又被打得遍体鳞伤。宝荣同情小蝶,对大哥宝昌的恶劣行径已经忍无可忍。卢家上下都瞒着卢老爷,宝荣将这一切都告诉了卢老爷。
自李明的鸦片被缴后,便没再露面,于是,吴世光让徒弟少杰化装成买卖鸦片的大财主,引李明主动现身。李明看着这次绝好的机会并没有放松警惕,便和常师爷商量应对之策。少杰和老和在“好彩来”等待李明的出现,而此时李明和常师爷正躲在暗处观察。本应参加妹妹晴小姐与赵文启婚礼的卢宝昌却出现在“好彩来”,直嚷着要见小蝶。房间里,李明和常师爷正按计划进行“装死”前的准备工作,此时“好彩来”一片喧嚣,小蝶被宝昌拖进了二楼杂物间。