三十年(nián )代(dài )旧上(✒)海,各(gè )方势力纠结,错综复杂。乡下青年小虎(元彪 饰)(🥈)来至(🛤)上海,寻(xún )找在(zài )英租界担任军官上校的哥(gē )哥大虎(林子(🚤)祥 饰)(🕔)。然(👑)抵达当晚(wǎn )便遭遇一场枪战火拼(pīn ),双方为了一笔巨额(é )的海外(wài )捐款大(✖)打(🙁)出手,死伤(shāng )无数。
在新(⏺)结识的马戏团好友帮助(🚨)下(🛑),小虎(hǔ )成功找到哥哥。大虎为(wéi )(🥔)人正(zhèng )直(🙂),疾恶如仇,但在(zài )这样的乱(👓)世他的(de )力量微(wēi )薄。由于无力(👃)铲(🧤)除(chú )租界内的毒品走私活动,他被上司派去保护(⚾)巨鳄(è )金爷(yé )(洪金宝 饰)从(🥊)海(hǎi )外归来的干(gàn )女(🦇)儿宋璧(bì )君((🐛)梅艳芳(🐨) 饰)。宋曾是(shì )大虎的恋人,如今为追查失踪的捐款潜回上海。爱情、友(yǒu )情(🔷)、(👵)亲情(qíng )以及国家道义,在旧上海发生了(le )(🐖)激烈的碰撞……