一切都由一本科幻小说引起。小说家杨匡(刘兆铭 饰)的科幻小说里描述了一种改造新人类的方法,那就是抽取人类的脑细胞,加以改造,以此甚至能控制被改造者的思想。这一切看似荒诞的想法,竟被一个阴谋控制全世界的富商看中。他出资建立了实验室,招募了一批手下,将杨匡捉了去做实验。后来,杨匡逃了出来,被人送到医院。医生原振侠(黎明 饰)武功高强,为人正义,他发现杨匡十分沉默寡言,目光呆滞,经常用水清洗双手。杨匡的反常的表现引起了原振侠的注意,他和护士彩云(朱茵 饰)决心找出杨匡背后隐藏的秘密。
1945年,国共军队争夺山东平原县。国军45旅排长于成山及士兵秃嘎、曹根被八路军36团俘虏,45旅旅长廖高轩派特攻队营救于成山未果。日本投降了,曹根、秃嘎愿真正成为八路军,但于仍想回到国民党部队。36团向东北进发中,于成山、秃嘎溜走,救出妇救会主任张英。廖高轩率45师攻下义州,于成山救出重伤的团长王北风。36团升格为师,王北风命于到国军15师驻扎的阜城捣乱协助部队拿下北顺城,阜城也被解放军攻下,于以自己亲身经历教育新的“俘虏兵”。王北风向廖高轩招降,廖高轩手下楚暮云起兵造反。王北风奉命攻打义州,于入城欲营救廖高轩,楚暮云杀死廖高轩,于炸掉碉堡,义州攻克。以于成山为代表的一批俘虏兵在解放东北的战斗中成为真正的革命战士。
威尔·斯科特是联邦调查局顶尖的密码分析师之一,他受雇破解一份高度加密的文件。他很快发现这是一份暗杀名单,这使他成为想要夺回名单的坏人的眼中钉。