绰号“城里人”的勒博斯基被一伙歹徒当做杰弗里.勒博斯基,不但遭受毒打,家里的地毯上还被撒上尿。为讨公道,“城里人”去拜访与他同名的那位下肢瘫痪的百万富翁,得到不友善的接待。但是,“城里人”还是接受委托去送赎金,以救回富翁年轻的妻子邦尼。但这次交接被爱管闲事的沃尔特给搞砸了。富翁的女儿莫德给“城里人”看了邦尼与德国民粹主义分子尤里合演的录像片,投资人就是打手们的头子杰基,“城里人”这才意识到勒博斯基是在拿他当枪使,目的是侵吞勒博斯基家族的基金,绑架闹剧的真正导演正是勒博斯基夫妇自己。。拳手林健儿(吴奇隆 饰)不甘受黑社会大哥阿勇(陈松勇 饰)的摆布,拒打假拳,准备携家逃跑却被抓回……出身警察世家的杨重(金城武 饰)因行事莽撞杀死了线人,丢了公职又犯下杀人罪;一干天涯沦落人在火烧岛监狱服刑,股票大王吴世达(吴孟达 饰)在狱中成为众人觊觎的目标,幸有酒鬼阿梁(赵自强 饰)和林健儿出手相助,吴世达出钱令林健儿、阿梁和杨重在狱中得到照顾。不久,狱中贩毒集团大哥宫天保(楼学贤 饰)向当年抓获自己的杨重寻仇,杨重却以德报怨在阿勇袭击宫天保时出手阻挡。宫天保安排人手报复阿勇,自此与林健儿、阿梁等站到同一行列。典狱长(黄秋生 饰)欲从宫天保手中获得更大的利益,多次设计陷害宫等人,众人不堪忍受决定奋起反抗……。