民国时期,鸦片充斥海滩。半夜,不抽烟的枪手林哲明(何琳饰)见到了昔日恋人秦雅(金丽丽饰)。此时,黑帮宋继良(冯琪饰)邀林代其刺杀仇人。宋被刺伤,秦雅被带走。林哲明设法躲进了温科军(沈敏饰)家,温无衣帮助林哲明救出了秦雅。经过调查,鸦片作坊的厂长是赵金恩(齐明远饰),林乔装成广州富商去见赵周轩,得知真正的毒枭是方树新(张明宇饰)。没想到,秦雅突然出现了。她用枪指着林哲明,声称自己是毒王的手下。僵持之中,秦雅为了迷惑林哲明,调转枪口杀死了方书心。林看到了蛛丝马迹,故意对毒魔出手。林哲明击毙宋继良、秦雅等毒犯后,师父坟前又有枪对准了他……