故事发生在2016年的南非约翰内斯堡,为了应对不断攀升的犯罪率,某大型武器公司开发了全机械警察部队。他们将机械警察批量生产并投入使用,在打击犯罪方面取得了令人瞩目的效果。作为开发人员之一,程序员迪恩(戴夫·帕特尔 Dev Patel 饰)一直致力于制造出完全的人工智能机器人。直到某天,他的研究取得突破性进展,可是并未得到老板米歇尔·布莱德利(西格妮·韦弗 Sigourney Weaver 饰)的支持。不甘心失败的迪恩偷偷将一台不久前被打坏的机械警察带出公司,准备完善他的研究,谁知半路被三名匪徒劫持。在匪徒的威胁下,迪恩将22号写入全新系统。 22号以“查派”的名字重生,它的诞生即将改变许多人的命运……
欧文·索帝斯是南北战争名将,被贬谪至阿伯契堡垒当指挥官,为恢复往日荣耀,将责任压在每个骑兵上,引起官兵的厌恶。而同来的女儿费拉,却很快获得官兵女眷的友谊。费拉与奥洛克中尉发生恋情,欧文以家世无法匹配反对。后来边境发生印地安人屠杀巡逻骑兵事件,欧文派约克上尉去墨西哥请印地安人回保留地,约克圆满达成。欧文却耍谋略骗科奇斯,想将印地安人赶回保留地,双方谈判,众酋长要求将败类米强逐出保留地,欧文要求无条件回保留地。谈判破裂,欧文下令攻击,约克反对被调为补给队。一场战役下来,兵败如山倒,欧文与官兵一同赴死,保住了骑兵队的荣誉。
名不见经传的小刑警孙大圣(王千源 饰)出生入死在追查案件的第一线,在平凡无奇的一天,他突然听说与之有交情的汽车修理工赵勇强跳楼自杀了。赵勇强此前租住一处拆迁房,但拆迁房一夜被人强拆,他和儿子不仅被赶了出来,连预付的租金都打了水漂。在此之后,赵带着儿子找到地产开发商泰华集团总经理赵泰(包贝尔 饰),结果却遭受了殴打和羞辱。在此之后,孙大圣试图调查此事,却遭到泰华集团乃至警方内部的阻挠,而赵泰试图收买他的行为更激怒了耿直倔强的孙大圣。 专横跋扈的赵泰为了摆平这件事,不惜采用各种龌龊肮脏的手段,正邪之战正式拉开帷幕……
陳寶珠告別影壇前最後一部片。在六十年代末,楚原也曾為寶珠拍攝一系列的時裝俠盜奇情片,本片亦沿用這格局,但時代轉為民初,主角也由寶珠變成岳華,像是《大醉俠》角色的變奏。在眾人面他前是個傻戇口吃的警局包打聽,實則是神出鬼沒、劫富濟貧的大盜「壁虎」;寶珠是他的紅顏知己和拍檔。其中不乏宴會盜寶的驚險熱鬧,糊塗幹探的搞笑,和最後俠盜與反派高手羅烈的生死決戰。數碼修復版。