故事发生在一个电脑科技极为发达的年代,一名科学家发明了一个杀人程序协助警方办案,其中集结了数百名连环杀手的资料和他们的作案手法。这个程序是如此的邪恶,最后不仅生成了个人意志,更拥有了人类的外表和可以随时修复任意损伤的特殊能力,它从禁锢中逃脱了出来,在世间作恶。
为了捕捉这位邪恶的“凶手”,警方设计了一个追踪仪器,罪犯帕克(丹泽尔·华盛顿 Denzel Washington 饰)被选中成为了仪器的试验品。帕克曾经亦是一名警察,却因为动用私刑杀死了让他家破人亡的杀手而被免除了职务打入大牢。而让帕克感到在意的是,在杀人程序中,亦有当年杀害他家人的那名杀手的存在。。1945年,抗日战争胜利的前夕,日寇放火烧毁了东北某一村镇。帮助我国抗日的苏联红军随军女护士梅什科娃,在烈火中救出中国儿童小虎子,把他送到苏军医疗站去救治。小虎子得救了,他的父母为了感谢梅什科娃,送给她一个象征吉祥如意的百家锁,梅什科娃也把刻有父名安德烈依的怀表送给小虎子留作纪念。第二次世界大战结束后,梅什科娃回到苏联改学地质,十余年后,作为地质专家,被中国聘请到中国西北工作。小虎子名叫李青,从部队转业到新疆某地质勘探队工作。动身前,父亲李哲明把那块值得纪念的怀表交给了他。李青恰好与梅什科娃工作在一个地质队,但他们已互不相识了。地质队的姑娘们从梅什科娃的皮包里发现了那个百家锁,追问根源,得知了百家锁的由来。梅什科娃由于忘我地工作,积劳成疾,患j’严重的胃病。一次胃病发作,地质队员们冒着狂风暴雨,穿过沼泽地带,要把她送到额尔齐斯河对岸的医院去。但因河上风大浪险,仅有的渡船在船坞中躲避风浪,百呼不应。李青冒着生命危险攀沿河上的铁索,与风浪搏斗,终于爬到了对岸,叫来渡船,将梅什科娃及时送进医院。梅什科娃在医院中,经过手术急救,转危为安。一天,李青前来医院看望,梅什科娃偶然发现李青随身携带的一只俄国古式怀表,就是自己在十多年前送给李哲明的纪念品。这一突然的发现,使梅什科娃心情十分激动,她终于认出了李青就是她怀念多年而没有找到的小虎子,她急忙拿出百家锁,双手紧握着这两件最宝贵的礼物,注视李青良久,终于喊出:“李青,小虎子,我终于找到你了!”李青万万没有想到当年抢救自己生命的苏联女红军就是今天的地质专家梅什科娃,两人紧紧地拥抱在一起。不久,梅什科娃病愈出院,回到地质队,他们又投入到紧张、愉快的劳动中去了。。蒋松平(乔庄饰)在师父死后,肩负起了照顾师娘苏玲(凌波饰)的重任。蒋松平希望苏玲能够学会唱歌,如此便可以靠自己的能力在社会上立足,经过了不懈的努力,苏玲成功了,而她和蒋松平之间的感情,也在此过程中不断的升温发酵。 之后,苏玲在一家夜总会里找到了一份工作,并且结识了歌女白露(沈衣饰)。实际上,白露早已经对蒋松平芳心暗许,她将蒋松平和苏玲之间的情投意合全部看在眼底,内心感到非常的妒忌。为了拆散这对佳偶,白露偷偷的向蒋松平提供毒品,再将他吸毒的事情告诉了苏玲,这令苏玲对蒋松平感到非常的失望。。