這部電影是關於20世紀30年代的上海。張藝鵬(劉德華飾演)獲得了獎學金和赴法留學的機會。回國後,他被任命為上海禁煙運動的首任專員。受西方文化和價值觀的影響,張在發非常有學者氣質。他和妻子(陳少霞飾演)壹抵達上海,就開始了壹系列行動。我不知道中國的國情與西方國家不同,因此很難有健全的法律制度和社會秩序:警察局長倪坤(顧寶明飾演)和大毒梟戴繼民(劉松仁飾演)是結拜兄弟。他們壹起控制了上海的所有非法交易,包括鴉片販運,但他們幾次向張行賄都失敗了。他們發誓要使生不如死,但張在強大的邪惡勢力面前沒有退縮。即使他的妻子和朋友壹個接壹個地被殺害,他仍然沒有改變主意,但畢竟雞蛋碰石頭被殺是不可避免的。