20世纪30年代的老上海,各方势力盘根错节,错综复杂。年轻的乡下小伙小胡(元彪饰)来到上海寻找在英租界担任上校军官的哥哥胡大(林子祥饰)。然而,在抵达的当晚,发生了枪战,双方为一笔巨额海外捐款而战,死伤无数。【/h/]在马戏团新朋友的帮助下,小虎成功找到了哥哥。大虎正直狠毒,但在这样的乱世中力量微薄。由于无法根除租界的毒品走私活动,他被老板派去保护从海外归来的巨鳄金烨(洪金宝饰)的养女宋碧君(梅艳芳饰)。宋曾经是的情人,但现在她偷偷溜回上海寻找失踪的捐款。爱情、友情、亲情和民族道德在旧上海激烈碰撞...